DoorDash USA
Software Integration Engineer
About this role
DoorDash Labs seeks a Software Integration Engineer to manage cross-subsystem interfaces on autonomous delivery robots, bridging firmware, networking, OS, and autonomy software layers. You'll design integration tests, create provisioning tools, and lead system-level debugging across hardware and software boundaries in a fast-moving robotics team.
What you'll do
- Debug and resolve system-level issues that cross subsystem boundaries
- Design and maintain integration tests and test procedures for robot subsystems
- Support early integration of new sensors and software components by identifying risks and dependencies
- Build mission-readiness checks and validation procedures for manufacturing and field operations
- Create tools, checks, and documentation for manufacturing, validation, field service, and fleet operations teams
- Collaborate with electrical, hardware, firmware, and autonomy engineers on new functionality
What they're looking for
- Python and C++
- ROS/ROS2 (robotics middleware)
- Operating system concepts and software performance
- Networking fundamentals
- Git and build automation tools (Jenkins, Buildkite)
- Large codebase analysis and source code comprehension
- Robotics or autonomous vehicle software development
- Cross-disciplinary technical communication
Benefits
- 401(k) plan with employer matching
- 16 weeks paid parental leave
- Medical, dental, and vision insurance
- Flexible paid time off and 80 hours paid sick time annually
- Commuter benefits and wellness programs
- 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 integrating multiple software subsystems in a robotics or autonomous vehicle project. How did you handle interface challenges?
- Walk us through how you've debugged a complex issue that crossed hardware, firmware, and software boundaries. What was your systematic approach?