Embedded Software Engineer
Core
Design, develop, and implement thermal management control and diagnostic algorithms for GM's next generation of EV vehicles.
Role type
Embedded Software Engineer (Automotive Thermal Systems)
Builds
Control and diagnostic software for EV thermal management systems
Domain
Automotive / Electric Vehicles / Thermal Management
Deliverable
production ML models | product features
Required skills
C language, Simulink, Stateflow, plant modeling, Python, embedded software and controls development, ECU level software build, SIL and HIL testing, Jira, Agile Framework
Responsibilities
Design and implement thermal management control and diagnostic algorithms; Create and integrate software in MATLAB Simulink models or hand-coded C; Create or modify Unit test cases and Multicomponent test cases; Explore and understand new thermal systems and requirements to enable controls and software development