3h ago
Software Engineer - Motion Planning (Fallback Stack)
Sunnyvale, California, United States
full-timeseniorautonomous vehicles
Tech Stack
Description
You will design and ship deterministic, safety-critical planning systems that ensure autonomous vehicles behave safely when autonomy degrades. You'll work on fallback and minimal-risk maneuvers, using large-scale simulation and real-world data to evaluate planner behavior.
Requirements
- 5+ years of experience in motion planning for autonomous vehicles or robotics
- Strong foundation in robotic motion planning algorithms and trajectory generation (optimization-, search-, or rule-based)
- Experience building deterministic, safety-critical planning systems
- Data-driven mindset for large-scale evaluation, debugging, and tuning of planning behavior
- Proficiency in C++ and experience working in real-time systems
Responsibilities
- Design and implement classical or ML motion planners for fallback and minimal-risk maneuvers
- Build planners that operate reliably under degraded perception, partial observability, and system faults
- Define and execute safe, deterministic vehicle motions such as controlled slow-downs, pull-overs, and safe stops
- Use large-scale simulation and real-world data to evaluate planner behavior and guide parameter tuning
- Collaborate closely with behavior prediction, perception, controls, safety, and remote assistance teams
0 views 0 saves 0 applications