Senior Embedded Firmware Engineer - Robotics (ARM Cortex-M)

Doordashusa

San Francisco (CA)

On-site

USD 159,800 - 235,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) plan with employer matching
Paid parental leave
Medical, dental, and vision benefits
11 paid holidays

Job summary

DoorDash Labs, DoorDash's innovation hub, seeks a Senior/Staff Embedded Software Engineer to lead ARM-based MCU bring-up and firmware development for robotics platforms. You will own low-level firmware, ensure motor control, sensors, telemetry, and power systems work together, and collaborate with hardware engineers.

The role emphasizes hands-on board bring-up, debugging, and ownership across the full development cycle, with compensation including equity and strong benefits.

Qualifications

  • 8+ years 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 ability to own development lifecycle.

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 C/C++ code for embedded targets.
  • Collaborate with electrical engineers on hardware bring-up, schematic review, and system integration.
  • Lead system bringup, validation, and debug.
  • Contribute to firmware safety, reliability, and system-level robustness.

Skills

ARM Cortex-M
Bare-metal programming
C/C++
Embedded systems
Low-level debugging
System bring-up

Education

Bachelor's or Master's in Electrical/Computer Engineering

Tools

FreeRTOS
Zephyr
Embedded Linux

Job description

DoorDash Labs, DoorDash's innovation hub, seeks a Senior/Staff Embedded Software Engineer to lead ARM-based MCU bring-up and firmware development for robotics platforms. You will own low-level firmware, ensure motor control, sensors, telemetry, and power systems work together, and collaborate with hardware engineers.

The role emphasizes hands-on board bring-up, debugging, and ownership across the full development cycle, with compensation including equity and strong benefits.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer — ARM Cortex for Robotics
Embedded Firmware Engineer — ARM Cortex for Robotics

DoorDash, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 168,000 - 247,000
Senior Embedded Firmware Engineer - Robotics & Drones
Senior Embedded Firmware Engineer - Robotics & Drones

DoorDash • San Francisco (CA)

On-site
USD 168,000 - 247,000
401(k) with employer matching
Paid parental leave
Wellness benefits
+3
Lead Hardware Systems Engineer - Autonomous Robotics
Lead Hardware Systems Engineer - Autonomous Robotics

DoorDash • Oakland (CA)

On-site
USD 212,000 - 312,000
401(k) with matching
16 weeks parental leave
Healthcare benefits
+2
Senior Embedded Software Engineer, Robotics (C++, Leader)
Senior Embedded Software Engineer, Robotics (C++, Leader)

Cobot • Santa Clara (CA)

On-site
USD 205,000 - 235,000
Relocation stipend
Equity
Robotics Controls Engineer – Embedded Systems
Robotics Controls Engineer – Embedded Systems

Doordashusa • San Francisco (CA)

On-site
USD 139,000 - 205,000
401(k) plan with employer matching
16 weeks of paid parental leave
Wellness benefits
+1
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Fruition Group • San Francisco (CA)

On-site
USD 120,000 - 160,000
Robotics Embedded Firmware Lead
Robotics Embedded Firmware Lead

Fruition Group • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Firmware Lead — Hands-On, Systems Architect
Senior Embedded Firmware Lead — Hands-On, Systems Architect

Motion Recruitment • Houston (TX)

On-site
USD 150,000 - 230,000
Senior Reliability & Test Engineer - Robotics (Equity)
Senior Reliability & Test Engineer - Robotics (Equity)

DoorDash • San Francisco (CA)

On-site
USD 139,000 - 205,000
Senior Embedded Firmware Engineer for Robotics Systems
Senior Embedded Firmware Engineer for Robotics Systems

Halodi Robotics • San Carlos (CA)

On-site
USD 200,000 - 300,000
Health insurance
Equity