Skip to main content
All jobs

Employer listing

Embedded Software Engineer (Firmware) - DoorDash Air

DoorDash

San Francisco, Ca · on site · full time

$168,000 - $247,000

About the Team

DoorDash Labs, established in 2018, serves as the innovation hub for DoorDash, focusing on developing automation and robotics solutions to enhance last-mile logistics. The DoorDash Air team is bringing drone delivery to reality by designing high reliability, high power density converters, and fault-tolerant controls electronics.

About the Role

We are looking for an Embedded Software Engineer to lead the development and bring-up of ARM-based microcontroller platforms across our robotics products. This is a high-ownership role, directly responsible for building the low-level firmware that powers our platforms. You will design, implement, and validate firmware for motion control, sensor integration, communications, power management, and safety-critical functionality.

Responsibilities

  • Own the firmware bring-up and integration for new embedded platforms (e.g. ARM Cortex-M series).
  • Develop and maintain bare-metal firmware and RTOS-based applications for robotic subsystems (motor control, sensors, telemetry, power systems).
  • Write and maintain robust, maintainable, and well-documented C/C++ code for embedded targets.
  • Collaborate with the electrical engineering team on hardware bring-up, schematic review, and system integration.
  • Lead system bringup, validation, and debug.
  • Contribute to firmware safety, reliability, and system-level robustness.

Qualifications

Required Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • 4+ years of hands-on experience in embedded systems development.
  • Deep expertise in bare-metal programming on ARM microcontrollers.
  • Strong proficiency in C/C++ for embedded targets and firmware design patterns.
  • Experience with hardware bring-up and low-level debugging on custom boards.
  • Solid understanding of digital electronics, buses (I2C, SPI, UART, CAN), and embedded peripherals.
  • Strong system-level thinking, with an ability to work independently and take ownership across the full development cycle.

Preferred Qualifications

  • Experience with RTOS (e.g., FreeRTOS, Zephyr) or Embedded Linux on constrained systems.
  • Familiarity with motor control, power systems, or battery management in robotics or automotive contexts.
  • Experience working closely with hardware teams, reading schematics, and performing board-level debug.
  • Familiarity with safety-critical systems, watchdogs, and fault handling.
  • Comfortable working in fast-paced, high-ownership engineering environments like those found in startups or advanced R&D teams.

Benefits

Comprehensive benefits include medical, dental, and vision coverage, 401(k) with employer match, 16 weeks paid parental leave, flexible PTO and 80 hours paid sick leave for salaried roles, wellness benefits, commuter benefits match, life/disability insurance, family-forming assistance, and equity grant opportunities.