General Motors
Sr Embedded Software Engineer - Propulsion Thermal Manager
Milford, Michigan, United States of America · Hybrid · Manager · Full-time · Posted Oct 26, 2026
- Experience
- 8 years with a bachelor’s degree; alternatively, 6 years with a master’s degree. Also requires 3 years of experience in each of the specified technical areas.
- Education
- Bachelor’s or master’s degree in a listed engineering field or related field.
About the job
Leads embedded software design, development, testing, and anomaly correction for propulsion thermal systems and programs.
What you'll do
- Specify, analyze, and balance system requirements; develop software design content and correct anomalies.
- Translate functional requirements into control and diagnostic strategies with multidisciplinary engineering teams.
- Create or modify unit and multicomponent test cases and explore thermal systems to support controls and software development.
What they ask for
- Bachelor’s degree in a listed engineering field or related field, plus 8 years of experience as a Software Engineer or related occupation; alternatively, a master’s degree in a listed engineering field or related field, plus 6 years.
- 3 years of experience writing and debugging C/C++ and MATLAB Simulink, and with Auto Code Generation and Python scripting.
- 3 years of experience developing embedded software architecture and using software configuration management processes and tools Git and GitHub.
- 3 years of experience developing on SIL/HIL and other virtual environments.
Tools
C/C++, MATLAB Simulink, Auto Code Generation, Python, Git, GitHub, SIL/HIL
Model-written summary · the original posting is authoritative