Senior Software Engineer - Planning
Core
Design and ship deterministic, safety-critical motion planning systems for autonomous vehicles to ensure safe behavior under uncertainty or degraded autonomy.
Role type
Senior IC motion planning engineer (autonomous vehicles)
Builds
Fallback and minimal-risk maneuver planners for trucking and other autonomy programs
Domain
Autonomous driving / Robotics / Safety-critical systems
Deliverable
production ML models | product features
Required skills
Motion planning algorithms, trajectory generation, C++, real-time systems, large-scale simulation, data-driven evaluation, systems thinking
Preferred skills
Minimal-risk maneuver design, AV safety concepts, ML for parameter tuning, degraded sensor handling, simulation frameworks
Technologies
C++, simulation frameworks, large-scale log analysis tools
Responsibilities
Design and implement classical or ML motion planners for fallback and minimal-risk maneuvers; Build planners that operate reliably under degraded perception and system faults; Define and execute safe, deterministic vehicle motions; Use large-scale simulation and real-world data to evaluate planner behavior; Develop metrics, analysis tools, and dashboards to understand planner performance; Collaborate with behavior prediction, perception, controls, safety, and remote assistance teams
Seniority
Senior, hands-on IC