Senior Software Engineer

General Motors•Milford, MI
•Hybrid

About The Position

Lead development of advanced control systems and software with a team of specialists in internal combustion engines (ICE), electric propulsion, and other actuation systems. Drive new initiatives and contribute to the technology roadmap, collaborating with multiple teams to ensure viability. Develop Hardware in the Loop (HIL) benches and vehicle test strategies. Lead and contribute to root cause analysis of control software issues during testing and validation. The role requires up to 19% domestic and international travel. It follows a hybrid work policy: three days in the office and two days remote, and the employee must be able to report to a local office.

Requirements

  • Bachelor's degree in Electronic Engineering, Electrical Engineering, Software Engineering, or a related field and five years of experience as a Software Engineer or in a related occupation; alternatively, a master's degree in one of these fields or a related field and three years of experience as a Software Engineer or in a related occupation.
  • Three years of experience with automotive control systems and associated software, including C programming, Matlab/Simulink modeling, and code generation.
  • Three years of experience with chassis control systems, specializing in traction control and stability control algorithms for performance applications.
  • Three years of experience with vehicle state estimation, sensor integration, Gaussian filters (Kalman), bicycle model and tire model concepts, signal processing, and degraded-system state/failure monitoring.
  • Three years of experience with data-driven validation, vehicle simulation, tire modeling, and HIL/SIL/DIL environment pipeline development and correlation.
  • Three years of experience with chassis controls algorithm tuning, track-side support, and proving-ground development driving.
  • Must be able to report to a local office.

Responsibilities

  • Lead the development of advanced control systems and software with specialists in ICE, electric propulsion, and other actuation systems.
  • Drive new initiatives and contribute to the technology roadmap, collaborating with multiple teams to ensure viability.
  • Develop Hardware in the Loop (HIL) benches and vehicle test strategies.
  • Lead and contribute to root cause analysis of control software issues during testing and validation.
  • Provide track-side support and conduct proving-ground development driving.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service