Doordashusa

Embedded Software Engineer (Firmware) - DoorDash Air

San Francisco, CA. Posted 3 months ago

The role

You will lead the development and bring-up of ARM-based microcontroller platforms for robotics products. You will design, implement, and validate firmware for motion control, sensor integration, communications, power management, and safety-critical functionality.

What you will do

  • Own the firmware bring-up and integration for new embedded platforms
  • Develop and maintain bare-metal firmware and RTOS-based applications
  • Write and maintain C/C++ code for embedded targets
  • Collaborate with the electrical engineering team on hardware bring-up and schematic review
  • Lead system bringup, validation, and debug
  • Contribute to firmware safety, reliability, and system-level robustness

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

Nice to have

  • 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

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 serves as the innovation hub for DoorDash, focusing on developing automation and robotics solutions. The DoorDash Air team is building aircraft to bring drone delivery to reality.

Embedded Software Engineer (Firmware) - DoorDash Air at Doordashusa | JobZoey