CareerPlan

Sr Embedded Software Engineer - Propulsion Thermal Manager

Milford, Michigan, United States of AmericaFull-time2026-10-26 → 2026-11-09
Hybrid

Core

Lead development of embedded software for propulsion thermal management systems, including requirements specification, functional decomposition, design analysis, and control strategy implementation.

Role type

Senior Embedded Software Engineer (Propulsion Thermal Manager)

Builds

Propulsion thermal management software systems for automotive vehicles

Domain

Automotive / Embedded Systems / Thermal Management

Deliverable

production ML models | product features

Required skills

C/C++, MATLAB Simulink, Auto Code Generation, Python scripting, embedded software architecture, software configuration management, SIL/HIL development

Technologies

Git, GitHub

Responsibilities

Lead and generate technical solutions for current and new programs; Lead development of software system team design content and anomaly corrections; Perform complex design analysis; Specify and balance system requirements; Work with multi-disciplined teams to implement control and diagnostic strategies; Create or modify unit and multicomponent test cases.

Seniority

Senior, hands-on IC