Staff Software Engineer, Motion Planning
Core
Design, implement, and improve motion planning features for autonomous driving systems to ensure safe, comfortable, and effective decisions in complex driving scenarios.
Role type
Staff Software Engineer (Autonomous Driving Motion Planning)
Builds
Production-quality autonomy software for driverless long-haul and industrial trucking
Domain
Autonomous Vehicles / Robotics / Transportation
Deliverable
production ML models
Required skills
C++, motion planning, behavior planning, decision-making, robotics, autonomy software, system-level judgment, debugging complex systems, technical leadership
Preferred skills
Experience managing direct reports, experience in industrial/near-production environments
Technologies
C++
Responsibilities
Design and implement motion planning features; Own planning projects from definition to deployment; Debug autonomy behavior using logs, simulation, and metrics; Collaborate across Prediction, Controls, Perception, ML, and Safety teams; Define success metrics and validation plans; Lead and mentor junior and senior engineers
Seniority
Staff, hands-on IC with leadership responsibilities
