Skip to main content

DoorDash

Software Engineer, Robotics Infrastructure - Autonomy & Robotics

San Francisco, CAFrom $247kmidAdded today

About this role

DoorDash Labs seeks a Robotics Infrastructure Engineer to build and maintain critical onboard systems for autonomous drones, including process management, health monitoring, build systems, and CI/CD pipelines. You'll own real-time, fault-tolerant infrastructure that enables aerial autonomy development at scale.

What you'll do

  • Develop and own onboard components including process management, health monitoring, configuration management, and message passing systems
  • Own C++/Python build systems and ROS2 middleware layer, including cross-compilation for Jetson platforms
  • Design and maintain CI/CD pipelines and regression testing infrastructure for robotics software
  • Build parameterization system with schema definition, validation, migration, and deployment capabilities
  • Create robotics logging, visualization, and debugging tools to enhance team productivity
  • Define reliability standards for onboard software including watchdogs, failover mechanisms, and graceful degradation

What they're looking for

  • C++ and Python development with systems-level debugging
  • ROS2 and robotics middleware (LCM, eCal, Apex.AI)
  • Build systems (CMake, Bazel, Nix, Conan)
  • NVIDIA Jetson and JetPack experience
  • Robotics logging and visualization tools (RViz, Foxglove, Rerun)
  • CI/CD pipeline design and implementation
  • Real-time embedded systems programming
  • Fault-tolerant systems design

Benefits

  • 401(k) plan with employer matching
  • 16 weeks of paid parental leave
  • Medical, dental, and vision coverage
  • Equity grants
  • Commuter benefits match
  • Paid time off and paid sick leave

Likely interview questions

  • Tell us about your experience with robotics middleware—which have you used and what tradeoffs have you encountered between ROS2, LCM, and other systems?
  • Describe a time you owned a critical infrastructure layer end-to-end. What was your approach to ensuring reliability and observability?
Apply on the employer's site

Opens the official application on the employer’s site. No login required.