Jobs and Careers
GE

Brake Control Software Engineer

General Motors
United Statesfull_timeVerifiedPosted 25 Jun 2026

About the role

Job Description

The Role:

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

What You’ll do:

  • 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.

Your Skills & Abilities (Required Qualifications)

  • 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

What Will Give You A Competitive Edge (Preferred Skills)

  • 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-

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

General Motors

View company profile →