Embedded Engineer with Matlab and C++ on W2

Allen Park, MI, US • Posted 1 day ago • Updated 1 day ago
Full Time
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

✨ Finding the perfect fit...

Job Details

Skills

  • C++
  • Algorithms
  • Embedded Systems
  • MATLAB

Summary

Embedded Engineer with Matlab and C++

Work location Allen Park, MI LOCAL PREFERRED

Resources will be in office 4 days a week in Dearborn, MI

Skills Required:

Matlab, Coding, C++, Embedded Software, Embedded Systems

·       MATLAB – Candidate should demonstrate hands-on experience using MATLAB/Simulink (including Stateflow) to model, design, and simulate embedded control algorithms for BCM features. Example: Building a Simulink state machine to model a vehicle lighting or door control feature, running Model-in-the-Loop (MIL) simulations to validate logic, and using Model Advisor checks to ensure modeling standards compliance before code generation.

·       Coding – Candidate should be able to write clean, efficient, and standards-compliant code for embedded automotive applications, including scripting for automation. Example: Developing a Python automation script to parse test logs and auto-generate pass/fail reports, reducing manual validation time during regression testing cycles.

·       C++ - Candidate should show proficiency writing and debugging C/C++ code for real-time, resource-constrained embedded targets, including implementing AUTOSAR software components. Example: Implementing a C++ AUTOSAR SWC (Software Component) for a BCM feature (e.g., power window control), integrating it via DaVinci Developer, and validating memory/timing constraints on target hardware.

·       Embedded Software – Candidate should demonstrate the full lifecycle of embedded software development — from requirements to implementation to on-target validation — for safety-critical automotive systems. Example: Taking a system-level requirement for a new BCM feature, translating it into a functional spec, implementing the control logic, and validating it through SIL/HIL testing using Vector CANoe before production release.

·       Embedded Systems – Candidate should understand the broader hardware-software interaction, real-time constraints, and communication protocols (CAN/LIN) governing embedded automotive systems. Example: Diagnosing a field issue where a BCM module intermittently fails to respond over CAN, performing root cause analysis using CANoe traces and the MULTI debugger, and implementing a fix that accounts for timing/interrupt behavior on the target ECU.

 Experience Required:

·       Engineer Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang.

·       6+ years in IT

·       4+ years in development

Education Required:

·       Master''s Degree

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10328575
  • Position Id: 9034636
  • Posted 1 day ago
Contact the job poster
Sahil Nezamuddin

Sahil Nezamuddin

Recruiter @ IPS Technology Services, LLC
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Allen Park, Michigan

Yesterday

Easy Apply

Contract, Third Party

Depends on Experience

Dearborn, Michigan

Today

Easy Apply

Contract

Depends on Experience

Allen Park, Michigan

Today

Easy Apply

Full-time

$50 - $70 per hour

Allen Park, Michigan

Today

Easy Apply

Contract

$61 - $66 /hr

Search all similar jobs