Senior Software Engineer, Motion Planning – DoorDash Labs
Core
Design, implement, and deploy behavior and motion planning algorithms to enable safe, reliable, and fully autonomous delivery in complex urban/suburban driving scenarios.
Role type
Senior IC motion planning engineer (autonomous robotics)
Builds
Real-time behavior and motion planning features for autonomous delivery robots
Domain
Robotics / Autonomous Logistics / Last-mile delivery
Deliverable
production ML models | product features
Required skills
C++ software engineering, motion planning, robotics, real-time decision-making systems, data-driven evaluation, simulation, performance metrics
Preferred skills
AI coding tools proficiency (Claude Code, Codex, Cursor), architecture design for robustness and computational efficiency
Technologies
C++, simulation frameworks, evaluation frameworks
Responsibilities
Design and ship real-time behavior and motion planning features for complex urban/suburb driving scenarios; Lead root-cause analysis and systematically eliminate planner-related disengagements and long-tail failures; Build scalable evaluation, simulation, and validation frameworks to ensure safe rollout to new geo-fenced regions; Collaborate cross-functionally with perception, prediction, controls, and platform teams to deliver end-to-end autonomy improvements; Contribute to architecture decisions that improve planner robustness, generalization, and computational efficiency