Robotics Controls Engineer
Core
Develop and deliver vehicle dynamics, planning, and controls software for GM's Super Cruise autonomous driving system to ensure safe and comfortable vehicle behavior.
Role type
Robotics Controls Engineer (IC)
Builds
Optimization-based planning and control software for Super Cruise
Domain
Autonomous driving / Robotics / Vehicle Dynamics
Deliverable
production ML models | product features
Required skills
optimal control, trajectory optimization, motion planning, numerical optimization, classical and modern feedback control theory, vehicle dynamics modeling, C++, Python
Preferred skills
model predictive control, constrained optimization, trajectory generation, ROS, embedded real-time control systems, simulation, closed-loop evaluation
Technologies
C++, Python, ROS
Responsibilities
Implement and refine optimization and control algorithms for trajectory tracking and motion execution; partner with senior engineers to solve ambiguous technical problems; contribute to technical reviews, code reviews, and validation efforts; collaborate with cross-functional teams to integrate solutions and debug end-to-end behavior; improve software reliability through testing and tooling.
Seniority
Mid-level, hands-on IC