Senior Vehicle Motion Controls Platform Control Design Engineer

General Motors10 months ago
Milford, MI, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

We are seeking a Senior Vehicle Motion Controls Platform Software Design Engineer to join our Vehicle Motion Control (VMC) Platform Design team. This role is pivotal in shaping the future of scalable, modular, and reusable VMC software platforms that enable autonomous driving (AV), advanced driver assistance systems (ADAS) and human-driven features—all while avoiding duplication and redundant control solutions. The successful candidate will design and implement advanced vehicle motion control systems spanning propulsion, braking, steering, rear steering, and active aerodynamics. This is an opportunity to create a platform-based architecture that ensures flexibility, reusability, and performance scalability for next-generation high-performance vehicles.

Key Responsibilities

  • Lead VMC Platform Control Design: Develop scalable, modular control strategies and software architectures that enable vehicle motion control features across multiple platforms.
  • Innovate and Architect Modular Solutions: Design advanced control and estimation algorithms that are adaptable and reusable, avoiding redundant solutions while supporting long-term platform scalability.
  • Integrate and Validate Controls: Drive end-to-end development including model-based design, Hardware-in-the-Loop (HIL), Driver-in-the-Loop (DiL), simulation, and in-vehicle validation.
  • Calibration and Performance Development: Develop and optimize calibration strategies to meet both objective and subjective vehicle dynamics performance targets.
  • Advance Processes and Standards: Contribute to process improvements, peer reviews, and adherence to GM software development standards.
  • Protect GM IP: Create innovative control and estimation solutions and secure intellectual property through patents and publications.

Required Qualifications

  • MSc with 5+ years or PhD with 3+ years of experience in control systems development and/or technical leadership in vehicle controls.
  • Experience in control and estimation algorithm design and implementation.
  • Valid driver’s license.
  • Availability for ~4 weeks/year of travel, including winter testing in Northern Michigan and international proving grounds.

Preferred Qualifications

  • Experience with AUTOSAR (AUTomotive Open System ARchitecture) framework-based systems design using Vector and Automotive Ethernet.
  • Strong analytical and problem-solving skills for tackling complex, novel challenges.
  • Demonstrated ability to deliver clear technical reports and presentations to cross-functional stakeholders.
  • Familiarity with GM or other automotive software standards, test procedures and build processes.
  • Experience with software configuration management processes and tools, such as the Git Ecosystem.
  • Familiarity with DevOps practices and tools.
  • Proficiency with programming languages like C++ or Python.
  • Development and testing experience in SIL/HIL or other virtual environments.
  • Prior experience working in Agile / Scrum / SAFe methodologies.

Required Skills

In-Vehicle Calibration & Validation
Simulation & Modeling (CarSim, CarMaker, Model-Based Design)
Advanced Control Strategies (PID, MPC, Adaptive Control)
Vehicle Dynamics
Software Configuration Management (Git)
C++ & Python Programming
Embedded C & MATLAB/Simulink
Control Systems Design
Hardware-in-the-Loop (HIL) Testing
Agile/Scrum Methodologies
State Estimation & Sensor Fusion (Kalman Filters, EKF, UKF)
AUTOSAR & Automotive Ethernet