General Motors
Senior Embedded Software Engineer
Milford, Michigan, United States of America · Hybrid · Senior · Full-time · Posted Oct 12, 2026
- Experience
- Five years in a Software Engineer, Embedded Software Engineer, or related role; five years in the specified technical areas.
- Education
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Electronic Engineering, or related field of study.
About the job
Develops and delivers embedded software for vehicle control systems, from requirements and design through testing, debugging, and production release.
What you'll do
- Design, develop, test, debug, and release embedded software for infrastructure and control systems.
- Lead cross-functional and supplier collaboration, and ensure common software solutions across GM-owned software.
- Document requirements, link them to test cases, and drive software quality improvements and root-cause analysis.
What they ask for
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Electronic Engineering, or related field of study.
- Five years of experience as a Software Engineer, Embedded Software Engineer, or related role.
- Five years of experience in embedded software development, IBM Synergy configuration management, embedded tools and lab equipment, TDD/BDD, AUTOSAR infrastructure and firmware development, and code quality analysis and debugging.
Tools
Embedded C, IBM Synergy, Lauterbach, ETAS INCA, CANalyzer, AUTOSAR
Model-written summary · the original posting is authoritative