About The Position

General Motors is seeking experienced and motivated Battery & Propulsion HIL Engineers to join its Software Services team. The role creates hardware-in-the-loop (HIL) environments for developing, verifying, and validating embedded controllers and calibrations for battery, electrification, engine, and powertrain systems. It designs and maintains models using dSpace Simulink and Simscape tools, helping move integration and validation earlier in the development cycle and support quicker product and feature releases. The position also involves designing HIL bench harnesses, layouts, ECUs, and power requirements. The engineer is expected to deliver finished products on time, meet goals, and improve processes. The role uses Agile principles, Scrum ART direction, task stories, Lean Manufacturing principles, and Design for Six Sigma (DFSS) knowledge. This is a hybrid role requiring the successful candidate to report to Milford, Michigan at least 3–4 days per week. Relocation is not available. GM does not provide immigration-related sponsorship for this role.

Requirements

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

Nice To Haves

  • Master’s degree in engineering in Mechatronics, Electrical, Software, or Computer Engineering.
  • Experience developing microprocessor-based, real-time control algorithms and software using high-level languages such as Python or C/C++.
  • Experience with commonly used HIL bench tools, such as ETAS INCA, Lauterbach, CANalyzer or Vehicle Spy, software code generation, and Python.
  • Experience as a Controls, Software, or Calibration Engineer.

Responsibilities

  • Work with software development, calibration, and validation stakeholders to identify solutions to customer needs.
  • Create and maintain simulation models, including plant, sensor and actuator, serial data communication, and controller models, for test environments.
  • Design HIL benches, including harnesses, power requirements, and integration of key ECMs.
  • Apply Agile principles and DFSS tools and methodologies, and incorporate Lean Manufacturing principles into daily processes.
  • Partner with test environment users to root-cause issues, address unexpected test results, and resolve issues encountered during test execution.
  • Plan, communicate, and coordinate test environment strategies and model or hardware rollouts to support applications and features requested by users.
  • Support HIL benches and automated tools.
  • Coordinate with model and equipment sources to share common models and simulation assets across test environment domains and architectures.

Benefits

  • GM provides resources intended to support employee well-being at work and at home; specific benefits are described in the company’s Total Rewards resources.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service