Drimva

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

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)