Jobs and Careers
GE

Senior Embedded Controls Software Engineer - Suspension

General Motors
Milford Proving Ground - Bldg 31 - GPS Emissions, United States, United Statesfull_timeVerifiedPosted 10 Jun 2026

About the role

Job Description

The Role: 

 

VMEC Chassis Controls is building next-generation suspension control systems from the ground up, bringing key capabilities in-house for the first time. We're looking for Senior Embedded Controls Software Engineers who want to be part of that from day one: writing hand-coded C, owning software end to end, and directly shaping how these systems perform across GM's vehicle portfolio. 

This team operates with a startup mindset inside GM: fast-moving, highly collaborative, and comfortable working through ambiguity. The ideal candidate writes high-quality production embedded software, thrives in that environment, and is motivated by building something new. This role offers strong growth opportunities and long-term impact as the team matures and scales. 

 

What you’ll Do: 

  • Design, implement, and test embedded control software using hand-coded C (non-model-based, non-scripted) 

  • Own software from architecture through implementation, testing, and release 

  • Build and maintain robust unit and integration tests with strong traceability 

  • Drive software quality, including maintainability, robustness, and MISRA compliance 

  • Contribute to Agile development (story breakdown, reviews, demos, retrospectives) 

  • Troubleshoot and resolve complex system-level issues 

  • Influence technical decisions and drive continuous improvement 

  • Mentor team members and promote best practices 

 

Your Skills & Abilities (Required Qualifications): 

  • Strong, current hands-on experience writing production code in C (non-scripting, non-model-based) 

  • Ability to design, implement, and debug embedded software directly in C is required 

  • Experience only interpreting auto-generated code (e.g., from MATLAB/Simulink) is not sufficient 

  • 5+ years of embedded software development experience 

  • Experience with embedded systems testing (unit and integration) 

  • Working knowledge of C++ and/or Python 

  • Experience with version control (Git) and issue tracking tools (e.g., Jira) 

  • Strong problem-solving and debugging skills 

  • Ability to work effectively in environments with evolving requirements 

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field 

 

What Can Give You a Competitive Edge (Preferred Qualifications):  

  • Experience in Chassis Controls, Vehicle Dynamics, Steering, Suspension, Brakes, or related mechatronic domains 

  • Familiarity with MATLAB/Simulink (in addition to—not instead of—hand coding) 

  • Experience with automotive st

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 →