Matlab, Coding, C++, Embedded Software engineer

IPS Technology Services

Dearborn (MI)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

IPS Technology Services in Dearborn, Michigan is seeking an Embedded Software Engineer with MATLAB, C++, and automotive experience to join a full-time, on-site team. You will develop and validate software for BCM features, using Simulink models, MIL/HIL tests, and AUTOSAR components.

The role covers the full software lifecycle from requirements to on-target validation, with CAN/LIN networks and real-time constraints.

Qualifications

  • Hands-on MATLAB/Simulink (Stateflow) experience for embedded control algorithms.
  • Proficiency in C/C++ for real-time embedded targets.
  • Experience with AUTOSAR software components.
  • Experience with CAN/LIN communication in automotive systems.

Responsibilities

  • Develop and validate embedded software for automotive BCM features.
  • Model, simulate, and test with MIL/HIL testing methods.
  • Work with CAN/LIN networks and ECU integration.

Skills

MATLAB/Simulink
C/C++ programming
Embedded software
CAN/LIN protocols
Python scripting

Tools

DaVinci Developer
CANoe
MULTI debugger

Job description

Matlab, Coding, C++, Embedded Software engineer

Full time | IPS Technology Services | United States

Posted On 08/12/2026

Job Information

Job Opening ID ZR_1866_JOB

50

Job Opening Status In-progress

IT Services

City Dearborn

State/Province Michigan

48120

Job Description

Job Title: Matlab, Coding, C++, Embedded Software

Skills Required:

  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automotive Embedded C++ Engineer
Automotive Embedded C++ Engineer

IPS Technology Services • Dearborn (MI)

On-site
USD 90,000 - 120,000
Embedded Controls Software Engineer
Embedded Controls Software Engineer

Systems Technology Group, Inc. (STG) • Michigan

Hybrid
USD 110,000 - 150,000
Hybrid / 4 days per week in the office
Embedded Controls Software Engineer
Embedded Controls Software Engineer

Jobtailor • Dearborn (MO)

On-site
USD 95,000 - 135,000
Embedded Software Engineer
Embedded Software Engineer

BWI GROUP • Moraine (OH)

On-site
USD 80,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

Mindshare Executive Search • Detroit (MI)

Hybrid
USD 110,000 - 160,000
Automotive Embedded Software Engineer - BSP/RTOS
Automotive Embedded Software Engineer - BSP/RTOS

Global Connect Technologies • Dearborn (MI)

On-site
USD 100,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

BWI Chassis Dynamics (NA) Inc. • Moraine (OH)

On-site
USD 80,000 - 100,000
Opportunity to contribute to next-generation mobility solutions
Collaborative engineering environment
Cutting-edge technology exposure
BMS MBD Developer
BMS MBD Developer

Pentangle Tech Services | P5 Group • Wisconsin

On-site
USD 85,000 - 125,000
BMS MBD Developer
BMS MBD Developer

PulseMo Technologies Inc • Milwaukee (WI)

On-site
USD 90,000 - 120,000
Embedded C with Autosar
Embedded C with Autosar

Avance Consulting Services • New York (NY)

On-site
USD 85,000 - 110,000