Drimva

General Motors

Application Engineer - Virtual Extender

Milford, Michigan, United States of America · Hybrid · Full-time · Posted Oct 19, 2026

Experience
Two years in a listed or related engineering role; two years in each of the specified technical areas.
Education
Bachelor’s degree in a listed or related field.

About the job

Develop, integrate, deploy, and validate virtual electronic control units and virtual software benches that replicate and test production automotive control systems.

What you'll do

  • Develop VECUs, build and deploy VECU packages, and apply production software to them.
  • Test and debug VECUs and integrated software; support integration onto virtual system benches and maintain those benches.
  • Develop simulation and test scripts, and collaborate with engineering partners and software developers to resolve issues.

What they ask for

  • Bachelor’s degree in Electrical Engineering, Computer Science, Mechanical Engineering, Automotive Engineering, Mathematics, or a related field.
  • Two years of experience as a Software Engineer, Application Engineer, Integration Engineer, Systems Engineer, or related role.
  • Two years of experience with electronic control modules and embedded control systems, programming languages including C, C++, System C, and Python, and build tools including Gerrit, Jenkins, and Git.
  • Two years of experience with debugging tools including Lauterbach and Green Hills Multi IDE, and automotive communications including CAN, LIN, and SPI.

Tools

C, C++, System C, Python, Gerrit, Jenkins, Git, Lauterbach

Model-written summary · the original posting is authoritative

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