CareerPlanSign in

Embedded Controls Software Engineer

Milford, Michigan, United States of America💼 Full-time🗓 2026-10-05 → 2026-10-06

Core

Design, develop, and implement physics and controls requirements for embedded control systems in electrification, autonomous, engine, transmission, or chassis spaces.

Builds

Mechatronic controls and diagnostics strategies, controller communication, and common software solutions for vehicles

Domain

Automotive electrification and autonomous systems

Deliverable

production ML models

Required skills

Embedded controls software development, C programming, C++ programming, Auto Code Generation, Matlab, Simulink, Python scripting

Preferred skills

Agile Scrum collaboration, automated test tool utilization, system and vehicle level testing

Technologies

C, C++, Auto Code Generation, Matlab, Simulink, Python

Responsibilities

Design and develop embedded controls software; test and demonstrate software functionality at Controller, System, and Vehicle levels; document requirements and link to test cases; collaborate with cross-functional departments; participate in software planning and mentorship

Seniority

Mid-level, hands-on IC