Senior Software Engineer Motion Planning, Secondary Driving System
$170.6k - $261.3kGM
Job Description
About
At General Motors our product teams are redefining mobility. Through a human-centered design process we create vehicles and experiences that are designed not just to be seen but to be felt. Were turning todays impossible into tomorrows standard from breakthrough hardware and battery systems to intuitive design intelligent software and next-generation safety and entertainment features.
Every day our products move millions of peopleas we aim to makedriving safer smarter and more connected shaping the future of transportation on a global scale.
OurEmbodied AIteams are redefiningwhatspossible in driverassistanceand automated driving. We pair humancentered design with cuttingedge robotics optimization and machine learning to create systems that are not just intelligent but intuitive and trustworthy.
TheSecondary Driving System (SDS)is an independent perception planning and controls stack that keeps the vehicle operating safely for a limited time if the primary driving system becomes unavailable requesting driver takeover and when needed executing aMinimal Risk Maneuver (MRM)to bring the vehicle to a safe stop.
The Role
As aSenior Software Engineeron theSecondary Driving System teamwithin Embodied AI you will be a strong individual contributor working across the autonomy stack with a particular emphasis onmotion planning and controlsin a robotics and build productionquality C software that spansMLbasedperception tracking prediction planning and controls enabling SDS to safely handle faults and reach a minimal risk condition when the primary system cannot.
You will collaborate closely with experts inperception state estimation vehicle dynamics systems engineering and safety to ship robust failoperational behaviors for Super Cruiseand future products.
What Youll Do (Responsibilities)
- Develop andoptimizeproductiongrade C softwareacross the SDS stack integrating MLbasedperception(object detection tracking predictionlaneand road features) with analytical planners and classical controllers under tight latency and compute constraints.
- Design and implement planning andcontrolsalgorithmsfor the Secondary Driving System including lanekeeping obstacle avoidance lane changes to shoulder and controlled stopping behaviors tailored to MRM scenarios and limited operational horizons.
- Work with partners instate estimation mapping localization and autonomy managementto define and implement interfaces and contracts that enable reliable SDS engagementin response to primary stack failures.
- Own features endtoend: requirements clarification design reviews implementation simulation/HIL bringup onroad testing and iteration based on metrics and driver feedback.
- Apply and championsoftware engineering best practices: clean interfaces code reviews automated testing continuous integration performance profiling and observability for onroad incidents.
- Analyze and debug complex integration issues using logs telemetry and principled experiments to rootcause problems at the intersection ofperception planning controls and vehicle behavior.
- Partner with Safety and Systems Engineering to ensure SDS behaviors and software designs align withfunctional safety redundancy and MRM requirements for failoperational EyesOff features.
- Mentor and unblock other engineersthrough design discussions code reviews and example implementations helping raise the bar for robustness clarity and execution speed on the team.
Minimum Qualifications (Must-Have)
- BS MS or PhDin Computer Science Robotics Electrical/Mechanical Engineering or a related field; or equivalent practical experience.
- 3 years of professional software engineering experiencebuilding production systems in robotics autonomous vehicles or complex realtime/control systems.
- Strongproficiencyinmodern C(e.g. C14/17 or later) with experience in large multicontributor codebases; familiarity withPythonfor tooling prototyping and data analysis.
- Experience in motion planning and controlsincluding: Trajectory generation and tracking Optimal control / modelpredictive control / trajectory optimization Classical and modern feedback control design (e.g. PID LQR robust control) Handling kinematic and dynamic constraints for ground vehicles
- Experience integrating withperceptionand predictionpipelines (object detection tracking predictionlaneor road geometry) even if your core focus is planning and controls.
- Demonstratedtrack recordof deliveringreliable highquality autonomous or robotics software including testing strategies metrics and performance tuning under latency/compute constraints.
- Strongcommunicationand collaboration skills with the ability to work across disciplines (ML systems platform safety) and drive clarity in ambiguous technical spaces.
- Passion forautomated driving and robotics and for building systems that measurably improve safety and driver experience.
Preferred Qualifications (Nice-to-Have)
- Background inROSor similar robotics middleware.
- Experience withsafetycriticalsoftware orworking closely with functional safety teams.
- Handson experience withGPU/acceleratorbased ML inference model deployment and performance optimization in production environments.
- BS MS or PhDin Computer Science Robotics Electrical/Mechanical Engineering or a related field; or equivalent practical experience.
- 3 years of professional software engineering experiencebuilding production systems in robotics autonomous vehicles or complex realtime/control systems.
Compensation : The compensation information is a good faith estimate only. It is based on what a successful applicant might be paidin accordance withapplicable state laws. The compensation may not berepresentative for positionslocatedoutside of the California Bay Area.
- The salary range for L7 (senior) role is $170600.00 to $261300.00. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
- Bonus Potential: An incentivepayprogram offers payouts based on company performance job level and individual performance.
Benefits :
- Benefits: GM offers a variety of health and wellbeing benefit options include medical dental vision Health Savings Account Flexible Spending Accounts retirement savings plan sickness and accident benefits life insurance paid vacation & holidays tuitionassistanceprograms employeeassistanceprogram GM vehicle discounts and more.
#GM-AV-1
This role is based remotely but if the selected candidate lives within a specific mile radius of a GM hub they will be expected to report to the location three times a week or other frequency dictated by your manager. Relocation benefits are available for candidates who qualify under company policy.About GM
Our vision is a world with Zero Crashes Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day individually and collectively to drive meaningful change through our words our deeds and our culture. Every day we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one were looking out for your well-beingat work and at homeso you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources .
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex race color national origin citizenship status religion age disability pregnancy or maternity status sexual orientation gender identity status as a veteran or protected veteran or any other similarly protected status in accordance with federal state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required where applicable to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more visit How we Hire .
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment email us or call your email please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Required Experience:
Senior IC
$170.6k - $261.3k
## Senior Software Engineer - Motion Planning, Secondary Driving SystemApply: Remote/Hybrid: Sunnyvale, California, United States of America: Remote - Washington:... ...standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next...SeniorFull timeRemote workRelocation packageFlexible hours$185k - $245k
...is also leveraging its commercial self-driving software to develop, test and deploy autonomous... ...Department of Defense.We are looking for a Senior Software Engineer to help build and improve behavior planning and motion planning systems for autonomous driving. In this role,...SeniorTemporary workWork at officeVisa sponsorship$184k - $287.5k
...:Develop use cases and system requirements for L3 and L4 autonomous driving products based on customer... ...Data Analytics, Test Engineering, and System Integration... ..., data analysis, and software architecture.Strong software... ...modular perception/planning stacks, and associated...SeniorFull time- Senior Software Systems Engineer - Autonomy Behavior and MetricsPittsburgh, PA, Palo Alto... ...to develop automated driving technology at the speed of... ...architecture, requirements, test plans, and test cases of the... ...of Mapping, Prediction and Motion PlanningSystem level analysis...SeniorWork at officeImmediate startRemote work
$150k - $190k
Santa Clara, CASoftware Engineering - Motion Planning /Full-time /... ...based virtual driver software for factory-built autonomous... ...a huge impact and drive the future of autonomy... ...fast-growing teams.As a Senior Software Engineer,... ...into our production system.Perform system level...SeniorFull time$193.93k - $291.15k
...We Are Nuro believes self-driving vehicles are the most immediate... ...Driver’s prediction and planning systems to enable safe, driverless... ...We are looking for strong software engineers to research, develop, and implement... ...such as path planning, motion planning, trajectory...SeniorImmediate startFlexible hours$170k - $210k
...its commercial self-driving software to develop, test and... ...We are looking for a Senior Software Engineer to improve behavior... ...on how our autonomy system predicts the behavior... ...intent, and future motion of other road users,... ...predictions are used by the planning system to make safe,...SeniorTemporary workWork at officeVisa sponsorship$190k - $260k
...leveraging its commercial self-driving software to develop, test and... ...Controls Software Engineer who is passionate about safety-critical motion control to join our Motion Planning & Controls team.In this role... ...(e.g. hardware, embedded systems, and systems engineering)...SeniorTemporary workWork at officeVisa sponsorship$180k - $215k
...leveraging its commercial self-driving software to develop, test and... ....We are looking for a Senior Software Engineer to build infrastructure, tools, and systems that support our Planning team to develop, debug, evaluate... ...support behavior and motion planning development....SeniorVisa sponsorship$224k - $356.5k
...computers, robots, and self-driving cars that can... ...world.We are looking for a Senior Software Engineer, AV Planner. As an AV Planning Engineer, you will work... ...integrating behavior and motion planning algorithms and... ..., safety-critical systems, real-time software, and...SeniorFull time$152k - $241.5k
...computers, robots, and self-driving cars that can... ...technologically savvy engineers to join the Tegra Core... ...understanding of operating systems and kernel programming... ...communication and planning skills. The candidate... ....We take pride in our software family of engineers, so...SeniorFull time$152k - $241.5k
We are hiring senior engineers to work on the CUDA driver, a... ...computation, and self-driving cars, video games and... ...model across a range of system configurations and hardware... ...strong system software programming skills, a... ...excellent communication and planning skills. You will work...SeniorFull time$190k - $260k
...leveraging its commercial self-driving software to develop, test and... ...Controls Software Engineer who is passionate about safety-critical motion control to join our Motion Planning & Controls team. In this... ...(e.g. hardware, embedded systems, and systems engineering)...SeniorTemporary workWork at officeVisa sponsorshipFlexible hours$224k - $356.5k
...physical AI, powering self-driving cars, humanoid robots,... ...and medical devices. Our software platforms are central to this... ...globally!We are hiring a Senior Systems Software Engineer to join our team as a technical... ...vehicle perception or planning stacks, understanding the...SeniorFull timeImmediate start$184k - $287.5k
...computers, robots, and self-driving cars that can... ...models, and scalable AI systems into a unified production... ...Prediction, Decision, Planning and Control... ...Deep knowledge of E2E AV software integration from perception... ...See:We’re looking for engineers who can build systems...SeniorFull time$176k - $264k
Who We Are Nuro believes self-driving vehicles are the most... ...Road Experience team owns the systems that make that moment happen.... ...ownBackend services for ride planning, vehicle matching, and real-time... ...operationsAbout You6+ years of backend engineering experienceExperience...SeniorImmediate startFlexible hours$152k - $253k
...computers, robots, and self-driving cars that can... ...hardware and software development team. We... ...We're looking for a Senior Software Triage Engineer with strong technical... ...request and triage planning, do live triage with... ...product definition and system specification, develop...SeniorFull time$160.36k - $291.15k
...Are Nuro believes self-driving vehicles are the most... ....About the TeamThe Systems Engineering team is responsible for... ...of hardware, software, and robot operations... ...deployment.About the RoleThe Senior Software Engineer,... ...perception, prediction, and planning modules interact....SeniorWork experience placementImmediate startFlexible hours$193.93k - $291.15k
...Are Nuro believes self-driving vehicles are the most immediate... ...looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/... ...components: behavior planning, state machines/behavior... ...controls, hardware, and systems teams to define clear...SeniorLocal areaImmediate startFlexible hours$170.6k - $261.3k
...and battery systems to intuitive... ...intelligent software, and next-generation... ...aim to make driving safer,... ...global scale.As a Senior Machine Learning Engineer on the State... ...that powers the secondary (fallback)... ...perception, planning, controls, and... ...tracking and motion prediction Proficiency...SeniorFull timeLocal areaRemote workWork from homeRelocation packageFlexible hours$130k - $220k
Santa Clara, CASoftware Engineering - Motion Planning /Full-time /... ...based virtual driver software for factory-built autonomous... ...a huge impact and drive the future of autonomy... ...optimization techniques into a system that runs on real... ....About the RoleAs a Senior Software Engineer on...SeniorFull time$130k - $220k
Santa Clara, CASoftware Engineering - Motion Planning /Full-time /HybridPlusAI is a... ...pioneering AI-based virtual driver software for factory-built... ...to make a huge impact and drive the future of autonomy, Plus... ...production while maintaining system reliability and performance...SeniorFull time$183k - $275k
...Nuro believes self-driving vehicles are the... ...different bench-top systems to evaluate and... ...different aspects of the software and hardware... ...and much much more.Engineers across the company... ...Strategy: Own the planning lifecycle for the... ...and you've briefed senior engineering leadership...SeniorTemporary workImmediate startFlexible hours- Gatik is seeking senior or staff software engineers to join the planning team to design motion planning and decision-making systems for autonomous driving. The role is onsite five days a week in Mountain View, CA, focusing on safe paths using mapping, localization, and...Senior
$174k - $253k
Write and test product or system development code. Review code developed by other engineers and provide feedback to ensure best... ...testing, maintaining, or launching software products, and 1 year of... ...Google users worldwide. We're the driving force behind Google's groundbreaking...SeniorWorldwide$224k - $356.5k
NVIDIA is hiring engineers to scale up the introduction of next... ...(NPIs), distributed systems, familiarity with software testing and deployment, and... ...excellent communication and planning abilities. We also welcome... ...a sense of ownership and drive.System-level experience with...SeniorFull time$184k - $287.5k
...brains of computers, robots, and self-driving cars that can understand the world. Doing... ...is searching for a creative and expert Systems Engineer to help us expand NVIDIA's autonomous... ...engineers, AI applied researchers and software engineers in building world-class perception...SeniorFull time$224k - $356.5k
...brains of computers, robots, and self-driving cars that can understand the world... ...on the world.NVIDIA is seeking a Senior Software Engineer to join the Chip System Software team. The team develops... ...benefits package. As you plan your future, see what we can offer...SeniorFull time$185k - $215k
...Invented for Life” is what drives us and our vision of... ...operate as a Staff AI Systems Engineer, setting technical... ...team, integrating modern software development practices... ...across perception, planning, control, and vehicle... ...fusion, localization, motion planning, vehicle control...Work experience placementLocal areaWorldwide$193.93k - $291.15k
Who We Are Nuro believes self-driving vehicles are the most immediate and profound opportunity for AI to drive positive change in the... ...performant, thread-safe code and understand the nuances of real-time systems.Protocol Native: You don’t just use TCP/UDP; you understand why...SeniorImmediate startRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer Motion Planning, Secondary Driving System. Be the first to apply!
- scientific software engineer Sunnyvale, CA
- intel software engineer Sunnyvale, CA
- director software engineering Sunnyvale, CA
- software engineer Sunnyvale, CA
- senior robotics software engineer Sunnyvale, CA
- financial software developer Sunnyvale, CA
- graduate software developer Sunnyvale, CA
- part time software developer remote Sunnyvale, CA
- software engineer remote Sunnyvale, CA
- part time software developer Sunnyvale, CA



