JobsRobotics Software Engineer - Labs
Job description
The Drone Delivery team at DoorDash Labs is expanding and seeks engineers passionate about UAV technology to innovate logistics. This role focuses on developing and deploying advanced systems in real-world environments, transforming innovative ideas into practical solutions. Candidates will work at the intersection of software, hardware, and robotics to enhance delivery operations. The team aims to integrate cutting-edge technology to improve last-mile delivery experiences.
Requirements
- A 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.
Responsibilities
- Design and deploy software for advanced drone hardware to promote autonomous flight capabilities.
- Build applications that run on a real-time capable robotics platform and interface with multiple drone sensors and actuators.
- Develop and integrate algorithms for onboard perception, sensor fusion, state estimation, and control using data from different drone sensors.
- Use ROS/ROS 2 to build modular robotic applications for autonomous navigation, obstacle avoidance, and payload management.
- Implement communication protocols to promote seamless data exchange between the drone, ground control stations, and cloud backend systems.
- Conduct rigorous testing and debugging of on-drone software using simulations, hardware-in-the-loop setups, and real-world flight testing.
- Collaborate with backend and infrastructure teams to provide a cohesive and integrated drone delivery ecosystem.
- Stay up-to-date with the latest advancements in drone technology and robotics.
Benefits
Is this posting expired or inaccurate?
