Robotics Controls Engineer

General Motors (GM)

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Mountain View, CASunnyvale, CA
Employment
Full-time
Posted
145 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $191k
$137k $243k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $148,875–$233,137.

Based on 240 similar postings.

Employer

About General Motors (GM)

General Motors (GM) is a leading American multinational automotive corporation founded in 1908 and headquartered in Detroit, Michigan.

General Motors (GM) currently has 196 open roles on FindRole.

Listed pay typically runs $159,200–$245,000 across 54 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)

At a glance

TL;DR · Robotics Controls Engineer

The Robotics Controls Engineer joins the Local Planner Controller team to develop optimization-based planning and control software for the Super Cruise system. This role involves developing vehicle dynamics, planning, and controls software to ensure safe and comfortable behavior. Key responsibilities include implementing and refining optimization and control algorithms for trajectory tracking, constraint handling, and motion execution under real-world limits. The engineer will translate algorithmic ideas into production-quality software while collaborating with cross-functional teams on perception, localization, and safety. Required skills include proficiency in C++ and Python, a strong foundation in optimal control, trajectory optimization, and motion planning, and a deep understanding of classical and modern feedback control theory. The work focuses on solving complex problems in vehicle dynamics and robotics dynamics for advanced driver assistance capabilities.

What you'll do

  • Develop vehicle dynamics, planning, and controls software for the Super Cruise system.
  • Implement and refine optimization algorithms for trajectory tracking and motion execution.
  • Translate algorithmic ideas into robust, production-quality software using C++ and Python.
  • Conduct technical reviews, code reviews, and validation efforts using software engineering best practices.
  • Debug end-to-end behavior by integrating solutions with perception, prediction, and localization teams.
  • Improve software reliability and development velocity through testing and continuous integration.

What we're looking for

  • Master’s degree with 2+ years of relevant experience, or a PhD, in Robotics, Controls, Mechanical Engineering, Electrical Engineering, Computer Science, Applied Mathematics, or a related field.
  • Strong foundation in optimal control, trajectory optimization, motion planning, or numerical optimization.
  • Strong understanding of classical and modern feedback control theory and techniques.
  • Solid understanding of vehicle dynamics, robotics dynamics, or related physical system modeling.
  • Proficiency in C++ and Python for research or production software development.
  • Demonstrated ability to translate algorithms into reliable software in a collaborative engineering environment.
  • Strong communication skills and the ability to work effectively across disciplines.
  • Industry or research experience in robotics, autonomous vehicles, ADAS, or safety-critical systems (preferred).

More like this

Similar roles

Senior Robotics Engineer, Dynamics and Controls

General Motors (GM)

Mountain View, CA +1 26 days ago
C++ Python Controls Optimization Path Planning Vehicle Dynamics ROS Trajectory Optimization Feedback Control Theory Automated Testing Simulation Robotics ADAS Numerical Optimization
3+ yrs exp Hybrid

Staff Robotics Engineer, Planning and Controls

General Motors (GM)

Sunnyvale, CA +3 61 days ago
C++ Python Controls Optimization Path Planning Vehicle Dynamics ROS Trajectory Optimization Automated Testing Robotics ADAS Motion Planning Feedback Control Theory Numerical Optimization
5+ yrs exp Hybrid

Staff Robotics Engineer, Planning and Controls

General Motors (GM)

Sunnyvale, CA +3 61 days ago
C++ Python Controls Optimization Path Planning Vehicle Dynamics Trajectory Optimization ROS Automated Testing Robotics ADAS Motion Planning Feedback Control Theory Numerical Optimization
5+ yrs exp Hybrid

Robotics Engineer

Caterpillar

Irving, TX 32 days ago $97,530–$158,480
C++ Python ROS Artificial Intelligence MLOps Motion Planning Perception SLAM Controls Edge Computing Robotics Software
2+ yrs exp

Robotics Engineer

Siemens Healthineers

Remote (NTN GR) 28 days ago $137,910–$189,629
C++ Python ROS MATLAB Simulink DDS Linux Trajectory Generation Impedance Control Hardware-in-the-Loop Signal Processing Time-Series Analysis Mechatronics Control Systems Medical Device Development
Remote