Senior Robotics Engineer (Dynamics and Controls)
General Motors (GM)
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 76% of similar roles. Most pay $151,000–$206,450 — the shaded band above. At the midpoint, this role pays about $216k versus about $179k for comparable roles.
Based on 240 similar postings.
Employer
General Motors (GM) is a leading American multinational automotive corporation founded in 1908 and headquartered in Detroit, Michigan.
General Motors (GM) currently has 168 open roles on FindRole.
Listed pay typically runs $159,200–$245,000 across 60 roles with salary data.
Most-posted roles
At a glance
Senior Software Engineer - Motion Planning, Secondary Driving System As a Senior Software Engineer on the Secondary Driving System team within Embodied AI, you will serve as an individual contributor focused on motion planning and controls in a robotics context. You will develop production-grade C++ software to integrate ML-based perception, tracking, prediction, and analytical planners with classical controllers under strict latency constraints. Your work involves designing algorithms for lane-keeping, obstacle avoidance, and controlled stopping behaviors to ensure the vehicle reaches a minimal risk condition if primary systems fail. You will utilize C++, Python, and robotics middleware while collaborating on state estimation and vehicle dynamics. The role addresses the critical safety problem of maintaining vehicle operation during system failures by building robust, fail-operational behaviors for Super Cruise and future products, ensuring safe transitions to a minimal risk maneuver when necessary.
What does a Software Engineer earn in California?
Median $214000 from 925 postings across 71 companies.
Skills
What you'll do
What we're looking for
More like this
General Motors (GM)
General Motors (GM)
General Motors (GM)
General Motors (GM)
Nvidia
Nvidia