General Motors
Senior Software Engineer
Milford, Michigan, United States of America · Hybrid · Senior · Full-time · Posted Oct 5, 2026
- Experience
- Three years as an Application Engineer or in a related occupation; two years of experience in each of the specified technical areas.
- Education
- Bachelor's degree in Automotive Systems Engineering, Mechatronics Engineering, Mechanical Engineering, Electrical Engineering, Software Engineering, Computer Engineering, or related field of study.
About the job
Develops and maintains virtual simulation environments and controller models to support the development, verification, and validation of automotive embedded controls and hybrid vehicle systems.
What you'll do
- Build, integrate, test, and troubleshoot virtual controllers, subsystem models, and plant models in system-level simulations.
- Develop and maintain serial data connectivity between the co-simulation platform, virtual controllers, models, and tools.
- Document releases and support released simulations, user testing, and troubleshooting.
What they ask for
- Bachelor's degree in a listed engineering field or a related field of study.
- Three years of experience as an Application Engineer or in a related occupation.
- Two years of experience integrating SiL co-simulations with virtual ECUs and vehicle propulsion system models.
- Two years of experience with the listed programming, modeling, controls, build, and automotive communication technologies.
Tools
Embedded C, Python, MATLAB, Simulink, GT-Power, AMESIM, gcc, gdb
Model-written summary · the original posting is authoritative