Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Drone - Labs image - Rise Careers
Job details

Software Engineer, Drone - Labs

DoorDash Labs is looking for passionate engineers to leverage UAV technology for logistics, focusing on the development of software for advanced drone hardware.

Skills

  • Proficiency in C/C++ and Python
  • Experience with ROS/ROS 2
  • Familiarity with sensor integration
  • Debugging tools for robotic systems
  • Knowledge of drones and autonomous systems

Responsibilities

  • Design and deploy software for advanced drone hardware
  • Develop and integrate algorithms for onboard perception and control
  • Use ROS/ROS 2 to build modular robotic applications
  • Conduct testing and debugging of on-drone software
  • Collaborate with backend teams for integrated drone delivery

Education

  • Degree in Computer Science, Electrical Engineering, Robotics, or related field

Benefits

  • 401(k) plan with employer match
  • Paid time off and paid parental leave
  • Wellness benefits and several paid holidays
  • Medical, dental, and vision benefits
  • Disability and basic life insurance
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$161300 / YEARLY (est.)
min
max
$130600K
$192000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Drone - Labs, DoorDash USA

Are you a passionate Software Engineer with a love for drones and robotics? Join the innovative team at DoorDash Labs in San Francisco as a Software Engineer for our Drone Delivery project! In this exciting role, you’ll have the opportunity to design and develop cutting-edge software that enhances our advanced drone systems, enabling autonomous flight capabilities for efficient delivery operations. We’re looking for someone who thrives at the intersection of software, hardware, and robotics, bringing bold visions to life in real-world environments. Your responsibilities will include integrating algorithms for sensor fusion and control, utilizing ROS/ROS 2 for application development, and ensuring seamless communication between drones and backend systems. You’ll collaborate closely with a talented team, keeping up with the latest advancements in drone technology, and conducting rigorous testing both in simulations and during actual flights. If you have experience in software development for robotics, a degree in a relevant field, and over 5 years of industry experience, we want to hear from you! Step into a role where your skills can truly make a difference in transforming logistics, all while enjoying a supportive work environment that values innovation and diversity.

Frequently Asked Questions (FAQs) for Software Engineer, Drone - Labs Role at DoorDash USA
What are the key responsibilities of a Software Engineer in DoorDash Labs?

As a Software Engineer at DoorDash Labs, you will be responsible for designing and deploying software for advanced drone systems, developing algorithms for onboard perception, ensuring seamless data exchange, and testing software in both simulated and real-world environments. You'll play a crucial role in advancing drone technology and logistics.

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at DoorDash Labs?

The Software Engineer role at DoorDash Labs requires a degree in Computer Science, Electrical Engineering, Robotics, or a related field, along with 5+ years of software development experience specifically for robotics or autonomous systems. Proficiency in C/C++ and Python, as well as familiarity with ROS/ROS 2 and sensor integration, are also essential.

Join Rise to see the full answer
What programming languages should I be proficient in for the Software Engineer role at DoorDash Labs?

For the Software Engineer position at DoorDash Labs, it's important to be proficient in C/C++ and Python. These languages are key for developing and deploying software in the unique landscape of drone technology and robotics.

Join Rise to see the full answer
How does the Software Engineering team at DoorDash Labs approach innovation?

Innovation is at the heart of our Software Engineering team at DoorDash Labs. We focus on bringing bold visions to life by leveraging cutting-edge technology and methodologies, encouraging collaboration among team members, and staying updated on the latest advancements in drone technology and robotics to continuously improve our delivery systems.

Join Rise to see the full answer
What testing methods are used by Software Engineers at DoorDash Labs?

Software Engineers at DoorDash Labs utilize a variety of testing methods, including simulations, hardware-in-the-loop (HITL) setups, and rigorous flight testing to ensure that the software meets the highest standards of reliability and performance in real-world drone operations.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Drone - Labs
Can you describe your experience with drone technology and how it relates to your role as a Software Engineer?

When answering this question, discuss specific projects you've worked on involving drones, highlighting your technical contributions and any successful outcomes. Emphasize your understanding of drone systems, software protocols, and how your expertise aligns with the mission at DoorDash Labs.

Join Rise to see the full answer
What programming languages are you most comfortable with and how have you applied them in your past roles?

When addressing this question, mention C/C++ and Python, explaining how you’ve used these languages in your previous projects, particularly in robotics and autonomous systems. Provide examples that showcase your software design and problem-solving skills.

Join Rise to see the full answer
How do you approach debugging complex robotic systems?

Discuss your systematic approach to debugging, including using tools for monitoring performance, isolating issues, and testing solutions. Highlight any specific experiences where you successfully identified and resolved bugs in robotic systems.

Join Rise to see the full answer
What is your experience with ROS or ROS 2 in developing robotic applications?

Share your hands-on experience with ROS or ROS 2, discussing projects where you’ve implemented them. Describe how you used these frameworks for tasks such as autonomous navigation or obstacle avoidance, including insights on modular development.

Join Rise to see the full answer
How do you stay current with advancements in drone technology?

Explain your methods for keeping up-to-date, such as following relevant publications, participating in online communities, or attending conferences. Emphasize your enthusiasm for continuous learning and how it benefits your work at DoorDash Labs.

Join Rise to see the full answer
Can you provide an example of a challenging project you worked on?

Prepare a detailed example of a past project that was particularly challenging, outlining the complexities you faced and how you overcame them. Focus on how your skills as a Software Engineer were key to the project's success.

Join Rise to see the full answer
Describe how you integrate and utilize data from various drone sensors.

Outline your experience with sensor integration, mentioning specific sensors you've worked with and how you've developed algorithms for data fusion and processing to enhance drone performance and reliability.

Join Rise to see the full answer
What role does teamwork play in your development process?

Discuss the importance of collaboration in your projects, emphasizing how working closely with other engineers or departments has led to better outcomes. Provide examples of how you’ve successfully collaborated in the past.

Join Rise to see the full answer
What methods do you use for testing and validating software in robotic systems?

Explain the testing methodologies you implement, such as simulations, HITL, and real-world testing, and how these methods ensure your software is robust and reliable in the field.

Join Rise to see the full answer
Why do you want to work for DoorDash Labs specifically?

Express your enthusiasm for the innovative work being done at DoorDash Labs, discussing how the company’s vision aligns with your personal career goals. Mention any specific projects or values of DoorDash that resonate with you.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago

Join DoorDash's Security Engineering team as a Software Engineer to strengthen their cloud infrastructure security.

Photo of the Rise User
Posted 6 days ago

Join DoorDash as a Senior Design Program Manager to drive impactful design systems and shape the future of design in a hybrid role.

Posted 4 days ago

We are looking for a Senior Full Stack Product Engineer to join our mission of creating an AI-powered Chief of Staff that significantly boosts human productivity.

Photo of the Rise User
Posted 13 days ago

Take on a pivotal role at T-Systems by leading AI-driven software engineering initiatives in a flexible and collaborative hybrid environment.

Join DMV IT Service LLC as a Natural Developer and contribute to critical pension modernization projects.

Photo of the Rise User
Posted 8 days ago

Join Insider, a B2B SaaS company, as a Senior Backend Engineer to create innovative web products using PHP and AI technologies.

Posted 3 days ago

Join Avalore as a Software Engineer to help deliver advanced solutions in AI and data governance for government clients.

Photo of the Rise User

Join Wolverine Trading as a Trading Strategies C++ Engineer to develop and implement state-of-the-art trading strategies within an innovative firm.

Photo of the Rise User
Posted 13 days ago

Become a foundational member of Glide's engineering team as a Software Development Engineer in Test (SDET), where you'll shape the quality assurance strategy for novel fintech solutions.

Photo of the Rise User
Apple Hybrid Cupertino, California, United States
Posted 11 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple’s iCloud Web team as a Senior Software Engineer, leveraging your expertise to develop intuitive web applications that delight users worldwide.

DoorDash is a technology company that connects customers with their favorite local and national businesses in the United States and Canada. The company is headquartered in San Francisco, California.

934 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$130,600/yr - $192,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!