About The Position

General Motors is undergoing a major transformation in how we operate and influence the future of transportation in the EV realm. Our Software Services team is at the forefront of this work, seeking determined, innovative individuals to help move us forward and achieve our mission. We are seeking experienced and motivated candidates for the roles of Battery & Propulsion HIL Engineer. The HIL Engineer role is responsible for creating hardware in the loop environments to enable development, model design, verification, and validation of embedded controllers and calibrations for battery, electrification, engine, and powertrain. This position designs and maintains models using dSpace Simulink and Simscape tools. Simulation allows GM to move integration and validation tasks earlier in the development cycle, enabling quicker release of new products and features and improving market competitiveness. The position also requires designing the harness, layout, ECUs, and power for our HIL bench. You will be a GM Entrepreneur responsible for delivering finished products on time, meeting goals, and tailoring processes for efficiency, utilizing Agile principles, Scrum ART direction with stories written for tasks. These methods support Lean Manufacturing principles and DFSS knowledge to improve exponentially and raise quality.

Requirements

  • Master’s degree in engineering (Mechatronics, Electrical, Software or Computer preferred).
  • Bachelor’s degree in engineering (Mechatronics, Electrical, Software or Computer).
  • 4+ years of experience in design of models 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 in applying DFSS tools and methodologies to solve problems.

Nice To Haves

  • Experience with developing microprocessor-based, real-time control algorithms and software in high level (Python, C/C++) language.
  • Experience with embedded controls software and the automated software build processes, including gcc compiler, gdb debugger, Eclipse, and ETAS INCA measurement and calibration tools.
  • Experience with commonly used HIL bench tools, such as ETAS INCA, Lauterbach, CAN (CANalyzer or Vehicle Spy), software code generation, Python, etc.
  • Experience as a Controls, Software, or Calibration Engineer.

Responsibilities

  • Work closely with software development, calibration, validation, and test-environment users to translate customer needs into testable system requirements and solutions.
  • Create and maintain simulation models (e.g., plant, sensors and actuators, serial data communication, controller models) to build and enhance HIL/SIL test environments.
  • Design, integrate, and support HIL benches, including harness design, power distribution, integration of key ECMs, and use of ISO SPI, CAN tools, and INCA.
  • Plan, communicate, and coordinate test-environment strategy and model/hardware rollout to support applications and features requested by the user community.
  • Partner with test-environment users to investigate, root cause, and resolve issues and unexpected test results encountered during test execution.
  • Lead systems engineering activities, including requirements specification and balancing, functional decomposition, complex design analysis, and software anomaly resolution for current, new, and major programs.
  • Provide, communicate, and champion common best practices within the software community; perform as Subject Matter Expert (SME) for at least one platform or application component.
  • Apply Agile principles, DFSS tools and methodologies, and Lean thinking to continuously improve HIL engineering processes and daily work.
  • Work with sources of models and equipment to ensure common models and other simulation assets are shared and reused across test-environment domains and architectures.

Benefits

  • Relocation benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service