Senior Software Engineer, Motion Planning – DoorDash Labs

DoorDash, Inc

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$168,000–$247,000 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $170k
This role $208k
$105k most similar roles pay here $262k

This role pays more than 78% of similar roles. Most pay $142,400–$196,750 — the shaded band above. At the midpoint, this role pays about $208k versus about $170k 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 238 open roles on FindRole.

Listed pay typically runs $131,600–$193,500 across 156 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Senior Software Engineer, Motion Planning – DoorDash Labs

As a Senior Software Engineer in DoorDash Labs' Motion Planning team, you will design and implement real-time behavior and motion planning algorithms for autonomous delivery vehicles. Your daily tasks include leading root-cause analysis to eliminate planner-related issues, building scalable evaluation frameworks, and collaborating with cross-functional teams to enhance end-to-end autonomy systems. You should have a strong background in C++ software engineering and experience with AI coding tools throughout the development lifecycle. Ideal candidates will bring expertise in motion planning, robotics, or real-time decision-making systems, along with proficiency in data-driven evaluations. This role demands extensive industry experience and a deep understanding of the challenges involved in developing robust autonomous systems for complex urban environments.

What you'll do

  • Design and implement real-time behavior and motion planning features for complex driving scenarios.
  • Lead analysis to eliminate planner-related disengagements and long-tail failures in autonomous systems.
  • Build scalable evaluation frameworks using simulation and validation to ensure safe deployment in new regions.
  • Contribute to architecture decisions that enhance planner robustness, generalization, and computational efficiency.
  • Collaborate with cross-functional teams to deliver end-to-end autonomy improvements for delivery systems.

What we're looking for

  • Proven experience shipping production-level autonomy systems.
  • Strong C++ software engineering skills for robust, production-quality systems.
  • Experience in developing or deploying motion planning and real-time decision-making systems.
  • Expertise in designing and implementing behavior and motion planning algorithms.
  • Ability to lead root-cause analysis and eliminate long-tail failures systematically.

More like this

Similar roles

Senior Software Development Engineer

Adobe

San Jose 80 days ago $177,900$257,550
Java Scala Agile CI/CD Databases Compilers Query Optimization Distributed Systems Python PostgreSQL Kafka Redis Elasticsearch GraphQL

Senior Software Development Engineer

Adobe

San Jose 80 days ago $177,900$257,550
Java Scala RESTful SQL NoSQL Apache Spark Apache Hadoop Apache Kafka AWS Azure Microservice Architecture Databricks CI/CD

Senior Software Development Engineer

Adobe

San Jose, CA 69 days ago $208,300$301,600
JavaScript React Vue HTML CSS ES6 Web components Lit npm Webpack DOM Canvas WebGL Accessibility standards WCAG 2.1 Cloud deployment strategies Agile SCRUM

Senior Software Development Engineer

Adobe

San Jose 65 days ago $208,300$301,600
Apache_Spark Scala Java Akka NoSQL RDBMS Data_Warehouse Cloud-Based_Data_Warehouse Public_Cloud SaaS_Applications Cost_Consciousness Verbal_Communication Written_Communication Presto Comet Apache_Airflow

Senior Software Development Engineer

Adobe

San Jose 59 days ago $208,300$301,600
Java Scala JVM Kafka Kubernetes gRPC High-performance databases Distributed systems Performance optimization Query engines Stream processing AI Observability Architecture Code reviews CI/CD