Doordashusa
Robotics Software Engineer - Labs, DoorDash Air
San Francisco, CA. Posted 20 months ago
The role
You will design and deploy software for advanced drone hardware to promote autonomous flight and delivery operations. This role involves building applications for real-time robotics platforms and developing algorithms for perception, sensor fusion, and control.
What you will do
- Design and deploy software for advanced drone hardware
- Build applications that run on a real-time capable robotics platform
- Interface with multiple drone sensors and actuators
- Develop and integrate algorithms for onboard perception, sensor fusion, state estimation, and control
- Use ROS/ROS 2 to build modular robotic applications
- Implement communication protocols between drones, ground control, and cloud systems
- Conduct testing and debugging using simulations, HITL setups, and real-world flight testing
- Collaborate with backend and infrastructure teams
Required qualifications
- Degree in Computer Science, Electrical Engineering, Robotics, or a related field
- 5+ years of industry experience in software development for robotics or autonomous systems
- Proficiency in C/C++ and Python
- Experience with ROS/ROS 2
- Familiarity with sensor integration and data processing techniques
- Experience with debugging tools and techniques for robotic systems
- Experience with robotics, drones, and autonomous systems
- Must be comfortable regularly exercising discretion and independent judgment
Benefits
- 401(k) plan with employer matching
- 16 weeks of paid parental leave
- Wellness benefits
- Commuter benefits match
- Paid time off
- Paid sick leave
- Medical, dental, and vision benefits
- 11 paid holidays
- Disability and basic life insurance
- Family-forming assistance
- Mental health program
About the company
DoorDash Labs is an independent team within DoorDash that explores robotics and automation to transform last-mile logistics. DoorDash is a technology and logistics company that started by enabling door-to-door delivery.