Staff Software Engineer, Planner

DoorDash, Inc

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$198,600–$292,000 / yr
Posted
7 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $213k
This role $245k
$125k $310k
below market most similar roles pay here above market

This role pays more than 82% of similar roles. Most pay $187,160–$238,250 — the blue band above. At the midpoint, this role pays about $245k versus about $213k for comparable roles.

Based on 240 similar postings.

Employer

About DoorDash, Inc

DoorDash, Inc. is an American company operating online food ordering and food delivery. It trades under the symbol DASH. With a 56% market share, DoorDash is the largest food delivery platform in the United States.

DoorDash, Inc currently has 97 open roles on FindRole.

Listed pay typically runs $163,800–$240,900 across 96 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Staff Software Engineer, Planner

JOB TITLE: Staff Software Engineer, Planner The Staff Software Engineer, Planner joins DoorDash Labs to develop automation and robotics solutions for last-mile logistics. This role involves designing, implementing, and deploying behavior and motion planning algorithms to enable fully autonomous delivery in unstructured, highly dynamic environments. You will build real-time motion planning features for complex urban and suburban driving scenarios, focusing on trajectory optimization and handling uncertain agent behaviors. Key responsibilities include automating root-cause analysis for planner-related failures, building scalable evaluation and simulation frameworks, and contributing to architecture decisions for computational efficiency. The role requires proficiency in C++ software engineering, robotics, and real-time decision-making systems. You will collaborate with perception, prediction, and controls teams to solve technical challenges regarding planner robustness and generalization within the autonomous delivery product area.

What you'll do

  • Design and ship real-time behavior and motion planning features for complex urban and suburban driving scenarios.
  • Implement trajectory optimization algorithms for unstructured and highly dynamic environments.
  • Automate root-cause analysis to systematically eliminate planner-related disengagements and long-tail failures.
  • Build scalable evaluation, simulation, and validation frameworks for safe rollout to new regions.
  • Contribute to architecture decisions to improve planner robustness, generalization, and computational efficiency.
  • Develop production-quality C++ systems for motion planning and real-time decision-making.

What we're looking for

  • You must have a BS/MS/PhD in CS, EE, Robotics, or a related technical field, or equivalent practical experience.
  • You must have strong C++ software engineering experience building robust, production-quality systems.
  • You must have experience developing or deploying motion planning, trajectory optimization, robotics, or real-time decision-making systems.
  • You must have a proven track record of shipping production-level autonomy systems.
  • You must have deep expertise in motion planning and trajectory optimization for unstructured, highly dynamic environments.
  • You must be comfortable working with data-driven evaluation, simulation, and performance metrics to guide engineering decisions.

More like this

Similar roles

Senior Software Engineer, AV Planner, Autonomous Vehicles

Nvidia

Santa Clara, CA 48 days ago $224,000–$356,500
C++ Python Motion Planning Trajectory Planning Deep Learning Computer Vision Real-time Systems Vehicle Dynamics Kinematics Optimization Search-based Planning Sampling-based Planning Simulation FMEA Robotics Geometry
10+ yrs exp

Senior Robotics Engineer, Dynamics and Controls

General Motors (GM)

Mountain View, CA +1 26 days ago
C++ Python Controls Optimization Path Planning Vehicle Dynamics ROS Trajectory Optimization Feedback Control Theory Automated Testing Simulation Robotics ADAS Numerical Optimization
3+ yrs exp Hybrid

Robotics Controls Engineer

General Motors (GM)

Mountain View, CA +1 145 days ago
C++ Python Model Predictive Control Trajectory Optimization Motion Planning Robotics Control Theory Vehicle Dynamics ROS Numerical Optimization Simulation Estimation ADAS
2+ yrs exp Hybrid

Staff Software Engineer

Walmart

Sunnyvale, CA +1 4 days ago $143,000–$286,000
Java Spring Boot Spring MVC Kafka Kubernetes Maven SQL NoSQL Big Query Cloud Bigtable REST Distributed Systems Microservices Agile WCAG) 2.2 AA
10+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 146 days ago $143,000–$286,000
Python TypeScript Java Rust C++ JavaScript Dart CI/CD Microservices Containers Cloud-native Architecture ML Frameworks Feature Stores GitHub Copilot API Design Observability Monitoring System Design WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA +1 92 days ago $143,000–$286,000
Java Node.js React REST GraphQL Spring Tomcat Kafka ActiveMQ SQL No-SQL Appium Selenium Jira Rest Assured AssetJ Gatling CI/CD Agile Microservices
4+ yrs exp