Skip to main content

DoorDash USA

Embedded Software Engineer - Labs, DoorDash Air

San Francisco, CAFrom $235kmidAdded 2 days ago

About this role

DoorDash Labs seeks a Senior/Staff Embedded Software Engineer to lead firmware development for ARM-based microcontroller platforms powering robotics products. You'll own the complete lifecycle from board bring-up through validation, developing low-level firmware for motion control, sensors, communications, and safety-critical systems.

What you'll do

  • Lead firmware bring-up and integration for new ARM Cortex-M embedded platforms
  • Develop bare-metal and RTOS-based applications for robotic subsystems including motor control and telemetry
  • Write and maintain production-quality C/C++ code with strong documentation standards
  • Collaborate with electrical engineering on hardware bring-up, schematic review, and board-level debugging
  • Ensure firmware safety, reliability, and robustness across systems
  • Drive system validation and lead low-level debugging efforts

What they're looking for

  • Bare-metal ARM microcontroller programming
  • C/C++ embedded firmware development
  • Hardware bring-up and board-level debugging
  • Digital electronics and embedded peripherals (I2C, SPI, UART, CAN)
  • RTOS experience (FreeRTOS, Zephyr preferred)
  • Motor control and power systems knowledge
  • Safety-critical systems design
  • Schematic reading and hardware collaboration
Apply with Autofill

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 USA

Likely interview questions

  • Walk us through your experience bringing up a new embedded platform from scratch—what were the biggest challenges and how did you overcome them?
  • Describe a time you debugged a subtle hardware-firmware integration issue. How did you approach it and what tools did you use?