Drimva

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

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