Staff Software Engineer, Planner
Core
Design, implement, and deploy behavior and motion planning algorithms for safe, reliable, and efficient autonomous delivery in unstructured, highly dynamic urban/suburban environments.
Role type
Staff Software Engineer, Planner (Autonomous Systems)
Builds
Real-time motion planning and trajectory optimization features for last-mile logistics robots
Domain
Robotics, Autonomous Vehicles, Logistics
Deliverable
production ML models
Required skills
Motion planning, Trajectory optimization, C++ software engineering, Real-time systems, Simulation frameworks, Cross-functional collaboration, Architecture design, Data-driven evaluation, Production-level autonomy systems
Preferred skills
PhD in CS/EE/Robotics, Experience with unstructured environments, Root-cause analysis automation
Technologies
C++, Simulation frameworks, Evaluation frameworks
Responsibilities
Design and ship real-time behavior and motion planning features for complex driving scenarios; Lead automation of root-cause analysis to eliminate planner-related disengagements; Build scalable evaluation, simulation, and validation frameworks; Collaborate with perception, prediction, controls, and platform teams; Contribute to architecture decisions for planner robustness and efficiency.
