Drimva

General Motors

Software Engineer - Battery & Conventional Propulsion HIL Engineer-Lead the Future of Electric Mobility

Milford, Michigan, United States of America +1 · Hybrid · Full-time · Posted Oct 29, 2026

Location
Milford, Michigan, United States of America
Warren, Michigan, United States of America
Experience
4+ years in model design with controls theory and real-time simulation; 4+ years in HIL design, troubleshooting, and integration; 2+ years in automotive engineering; 1+ years applying DFSS tools and methodologies.
Education
Bachelor’s degree in engineering (Mechatronics, Electrical, Software or Computer).
Visa sponsorship
GM does not provide immigration-related sponsorship for this role, now or in the future.

About the job

Designs and supports hardware-in-the-loop (HIL) test environments for developing, verifying, and validating battery, electrification, engine, and powertrain embedded controllers and calibrations.

What you'll do

  • Create and maintain simulation models and design HIL benches, including harnesses, power requirements, and ECU integration.
  • Partner with software, calibration, validation, and test-environment users to plan rollouts, troubleshoot issues, and resolve unexpected test results.
  • Support HIL benches and automated tools, and coordinate shared simulation assets across test domains.

What they ask for

  • Bachelor’s degree in engineering (Mechatronics, Electrical, Software or Computer).
  • 4+ years of experience in design of models with controls theory and with real time simulation.
  • 4+ years of experience in HIL design, troubleshooting and integration.
  • 2+ years of experience in automotive engineering; 1+ years of experience applying DFSS tools and methodologies to solve problems.

Nice to have

  • Master’s degree in engineering (Mechatronics, Electrical, Software or Computer preferred).
  • Experience developing microprocessor-based real-time control algorithms and software in Python or C/C++, or with HIL bench tools such as ETAS INCA, Lauterbach, CANalyzer, or Vehicle Spy.

Tools

dSpace Simulink, Simscape, Python, C/C++, ETAS INCA, Lauterbach, CANalyzer, Vehicle Spy

Model-written summary · the original posting is authoritative

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