DoorDash USA
Autonomy Platform Engineer
About this role
DoorDash Labs seeks an Autonomy Platform Engineer to build foundational software for their robotics and automation platform, enabling autonomous delivery systems. You'll develop core runtime services, middleware, and tooling that support hardware integration, deployment, diagnostics, and system performance across robot generations.
What you'll do
- Build and maintain core runtime, middleware, and platform services for autonomy applications
- Enable new compute and sensor platforms including cameras, lidar, and other hardware
- Improve process orchestration, messaging, configuration, and fault recovery mechanisms
- Develop system observability, tracing, performance measurement, and diagnostics tools
- Create data capture, replay, and debugging workflows for validation and testing
- Debug complex issues across application, middleware, OS, driver, networking, and hardware layers
What they're looking for
- C++ and Python
- Embedded Linux
- Robotics and autonomous systems
- Operating systems and concurrency
- Networking and middleware
- Profiling, tracing, and observability tools
- Bazel and Git
- ROS/ROS2
Benefits
- 401(k) plan with employer matching
- 16 weeks paid parental leave
- Medical, dental, and vision coverage
- Flexible paid time off and 80 hours paid sick time annually
- Wellness benefits and mental health program
- Equity grant opportunities
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
DoorDash USA
DoorDash USA is building autonomous delivery systems including drones and robots, along with internal infrastructure platforms to support large-scale operations. The company is hiring robotics engineers, autonomous systems specialists, infrastructure engineers, and platform software engineers to develop flight control systems, mapping and localization capabilities, and distributed computing platforms.
View all jobs at DoorDash USALikely interview questions
- Describe your experience debugging complex issues across multiple software and hardware layers in a robotics or embedded systems context.
- Walk us through how you've approached enabling a new hardware platform in a robotics system—what challenges did you face?