Software Engineer, Robotics Infrastructure

DoorDash, Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$168,000–$247,000 / yr
Posted
66 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $204k
This role $208k
$156k most similar roles pay here $257k

This role pays more than 58% of similar roles. Most pay $171,712–$235,750 — the shaded band above. At the midpoint, this role pays about $208k versus about $204k 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 187 open roles on FindRole.

Listed pay typically runs $144,800–$212,950 across 166 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Software Engineer, Robotics Infrastructure

Software Engineer, Robotics Infrastructure - Autonomy & Robotics, DoorDash Air will join the Autonomy Software team to build and manage the infrastructure necessary for aerial autonomy development. This role focuses on real-time, fault-tolerant onboard systems rather than cloud infrastructure, specifically addressing the challenges of maintaining vehicle health at high altitudes. Key responsibilities include developing process management, health monitoring, and parameterization systems while managing the build system, CI/CD pipelines, and regression testing. The candidate will work with C++, Python, ROS2, and Jetson targets while utilizing tools like CMake, Bazel, Nix, and Conan. Additionally, the role involves creating logging and debugging tools using RViz or Foxglove to improve team productivity. This position solves critical reliability problems for autonomous drones by implementing watchdogs, failover mechanisms, and graceful degradation in a high-stakes aerospace environment where systems cannot restart mid-flight.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Develop and manage critical onboard components including process management, health monitoring, and configuration management.
  • Own the build system for C++ and Python while managing ROS2 middleware and cross-compilation for Jetson targets.
  • Design and maintain CI/CD pipelines and infrastructure for regression testing.
  • Build and manage a parameterization system involving schema definition, validation, migration, and deployment.
  • Create robotics logging, plotting, and debugging tools to improve team productivity.
  • Support SIL/HIL development workflows in collaboration with the simulation team.
  • Define reliability standards for onboard software such as watchdogs, failover, and graceful degradation.

What we're looking for

  • Hold a BS, MS, or PhD in CS, EE, ME, Robotics, or a related field.
  • Possess prior experience in a robotics infrastructure role at a robotics company.
  • Demonstrate proficiency in robotics middleware such as ROS2, LCM, eCal, or Apex.AI.
  • Experience with build systems and package managers including CMake, Bazel, Nix, or Conan.
  • Experience working with NVIDIA Jetson and JetPack hardware.
  • Proficiency in C++ and Python for systems-level debugging and development.
  • Experience with robotics logging and visualization tools like RViz, Foxglove, Rerun, or Plotly.
  • Ability to develop fault-tolerant onboard software including process management and health monitoring.

More like this

Similar roles

Software Engineer, Planning & Controls

DoorDash, Inc

San Francisco, CA 66 days ago $198,600$292,000
C++ Embedded Systems Motion Planning PX4 Dynamics Modeling Aerodynamics Trajectory Optimization A D RRT Robotics Frameworks Linear Algebra Nonlinear Optimization

Hardware Integration Engineer

DoorDash, Inc

San Francisco, CA 113 days ago $109,500$161,000
LiDAR RADAR GPS Python ROS Linux Onshape CAD CAN UART DRONECAN Microcontrollers Firmware CNC Soldering Root Cause Analysis
4+ yrs exp

Embedded Software Engineer (Firmware)

DoorDash, Inc

San Francisco, CA 31 days ago $168,000$247,000
C C++ ARM Cortex-M RTOS FreeRTOS Zephyr Embedded Linux I2C SPI UART CAN Bare-metal Firmware Hardware Bring-up Schematic Review Motion Control Power Management Sensor Integration
4+ yrs exp

Software Engineer, Robotics

Anduril Industries

Irvine, CA 95 days ago $191,000$253,000
C++ Rust Linux Robotics Motion Planning Perception Localization Mapping Kernel Device Drivers Data Structures Algorithms Concurrency Simulation