Senior Embedded Firmware Engineer - Robotics & Drones

DoorDash

San Francisco (CA)

On-site

USD 168,000 - 247,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) with employer matching
Paid parental leave
Wellness benefits
Commuter benefits match
Paid time off & sick leave
Medical, dental & vision benefits

Job summary

DoorDash Labs is seeking an Embedded Software Engineer to lead ARM-based firmware bring-up across robotics products in San Francisco. You’ll own low-level firmware for motion control, sensors, and power management, and collaborate with electrical and systems engineers across the full development cycle.

The role emphasizes hands-on bring-up, debugging, and building robust C/C++ firmware with RTOS or bare-metal platforms, contributing to safe and reliable robotic systems.

Qualifications

  • 4+ years of hands-on embedded systems development.
  • Deep expertise in bare-metal programming on ARM microcontrollers.
  • Strong proficiency in C/C++ for embedded targets.
  • Experience with hardware bring-up and low-level debugging.
  • Solid understanding of digital buses (I2C, SPI, UART, CAN) and peripherals.
  • Ability to take ownership across the full development cycle.

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, 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 debugging.
  • Contribute to firmware safety, reliability, and system-level robustness.

Skills

Embedded systems
ARM Cortex-M
C/C++
Bare-metal
Debugging
Hardware bring-up
System-level thinking
High ownership

Education

Bachelor’s or Master’s in Electrical or Computer Engineering

Tools

FreeRTOS
Zephyr
Embedded Linux

Job description

DoorDash Labs is seeking an Embedded Software Engineer to lead ARM-based firmware bring-up across robotics products in San Francisco. You’ll own low-level firmware for motion control, sensors, and power management, and collaborate with electrical and systems engineers across the full development cycle.

The role emphasizes hands-on bring-up, debugging, and building robust C/C++ firmware with RTOS or bare-metal platforms, contributing to safe and reliable robotic systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid-level to Sr. Firmware / Embedded Software Engineer - Autonomous Robotics
Mid-level to Sr. Firmware / Embedded Software Engineer - Autonomous Robotics

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 235,000
RSUs
Senior Embedded Firmware Engineer - Autonomous Robotics
Senior Embedded Firmware Engineer - Autonomous Robotics

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 235,000
RSUs
Sr. to Staff Firmware / Embedded Software Engineer - Delivery Drones
Sr. to Staff Firmware / Embedded Software Engineer - Delivery Drones

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 340,000
Senior Embedded Firmware Engineer - Autonomous Robotics
Senior Embedded Firmware Engineer - Autonomous Robotics

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 340,000
Sr. to Staff Firmware / Embedded Software Engineer - Autonomous Robotics
Sr. to Staff Firmware / Embedded Software Engineer - Autonomous Robotics

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 340,000
Mid-level to Sr. Firmware / Embedded Software Engineer - Delivery Drones
Mid-level to Sr. Firmware / Embedded Software Engineer - Delivery Drones

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 340,000
Staff Drone Firmware Engineer - ARM, RTOS, Remote
Staff Drone Firmware Engineer - ARM, RTOS, Remote

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 340,000
Senior Mechanical Engineer-Consumer Electronics & Robotics
Senior Mechanical Engineer-Consumer Electronics & Robotics

DoorDash, Inc. • San Francisco (CA)

Hybrid
USD 140,000 - 200,000
Comprehensive benefits
Medical, dental, vision
401(k) with employer matching
+1
Hybrid Firmware Engineer — Embedded for Delivery Drones
Hybrid Firmware Engineer — Embedded for Delivery Drones

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 340,000
Robotics Firmware Engineer II — Embedded Systems & Control
Robotics Firmware Engineer II — Embedded Systems & Control

Amazon • Massachusetts

On-site
USD 144,000 - 194,000
Health insurance
RSUs
401(k) matching
+2