Brake Control Software Engineer

General MotorsMilford, MI
Hybrid

About The Position

The Brake Control Software Engineer is an individual contributor with recognized expertise, responsible for delivering high-performance control software across the entire vehicle development lifecycle - from requirements definition and system design to implementation, validation, and production issue resolution. In this role, you will play a critical part in shaping the driving experience of GM’s most iconic performance vehicles, where precision, responsiveness, and control are paramount. The Team VMEC (Vehicle Mechatronics Embedded Controls) is a production-level organization driving the definition, design, and development of embedded controllers that directly influence vehicle motion. For the high-performance program, you will join a passionate, high-performing Agile team focused on delivering world-class vehicle dynamics and control performance. Our teams are inclusive, fast-moving, and deeply collaborative - where every voice contributes to - pushing the limits of what’s possible on the road and on the track.

Requirements

  • BS in Engineering (Electrical, Mechanical), Computer Science, or equivalent degree.
  • Minimum 2+ years of engineering experience related to embedded controls and/or controls/software development.
  • Understanding of the Embedded Controls Development & Delivery Process.
  • Proficiency with: Software coding (C language), Simulink, MATLAB, DOORS, GIT environments, Jira, Plant modeling and analysis tools
  • Strong knowledge of control system theory and its application to embedded systems.
  • Strong partnership and teamwork skills, with demonstrated ability to learn from and share knowledge with co-workers in a fast-paced environment, sometimes with incomplete requirements.
  • High level of analytical problem-solving skills, including handling unusual and difficult problems.
  • Ability to participate in cross-functional Scrum teams while demonstrating a high level of collaboration and negotiation.
  • High level of integrity, with the ability to deal with ambiguity and take initiative (self-directed).
  • Excellent oral and written communication skills.
  • Demonstrated ability to manage multiple complex projects and assignments with autonomy and accountability for results.
  • Consistent demonstration of innovative, customer-centric thinking.
  • Strong ability to capture and analyze empirical data to verify system performance.
  • Strong ability to interpret system requirements and translate them into control and software strategies.
  • High performance driver

Nice To Haves

  • In-depth knowledge of algorithm/software development and calibration of vehicle motion controls, especially ABS control.
  • Strong understanding of vehicle dynamics, particularly brake systems.
  • Experience with plant modeling and analysis tools, and with MIL, SIL, and HIL testing.
  • Experience with test tools, e.g., INCA, MDA, or similar tools from Vector.
  • Passion for high-performance vehicles and an understanding of vehicle dynamics from a driver’s perspective (e.g., track driving, autocross, or performance driving experience)
  • Strong skills in production software issue debugging and root-cause analysis.
  • Ability to balance feature performance demonstrated at the proving ground with real-world robustness.
  • Strong sense of personal responsibility and ownership for the features you develop.

Responsibilities

  • Develop and implement control algorithms for ABS, TCS, and ESC in brake controls using either model-based development (MATLAB/Simulink) or C/C++.
  • Define calibration strategies and promote robust coding practices in controls and software implementation.
  • Ensure compliance with safety and government regulations while following GM-internal best practices.
  • Maintain production software and manage version control.
  • Define software unit tests, HIL (Hardware-in-the-Loop) tests, and vehicle tests based on customer expectations and system requirements.
  • Meet higher-level, physics-based requirements with efficient designs using modeling, simulation, data collection, and analysis.
  • Support resolution of vehicle, plant, or customer issues related to controls and calibration.
  • Help build tools, libraries, and training material to enable capability growth and support team learning.
  • Collaborate with other teams to define and integrate components and verify functionality on the bench and in the vehicle.
  • Work cross-functionally with System Engineers, Software Engineers, Feature/Function Engineers, Calibrators, and Scrum Managers/Scrum Leaders to ensure robust designs.
  • Mentor new employees to increase team capabilities and share knowledge.
  • Perform other related duties as assigned.
  • Travel as required, primarily during the winter testing season.

Benefits

  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service