Flag job

Report

Embedded Software Engineer - Labs

Salary

$159k - $235k

Min Experience

8 years

Location

San Francisco, CA

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

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 team's mission is to create technologies that support and augment human networks, aiming to improve efficiency for Dashers, merchants, and consumers alike. We're ruthlessly focused on business impact. We are a highly senior team composed of former pioneers from a variety of different robotics industries. As of 2025, DoorDash has completed 10B lifetime deliveries. We're focused on how to do the next 10B even better. About the Role We are looking for a Senior/Staff 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. This role comes with a strong expectation of hands-on board bring-up, low-level debugging, and cross-disciplinary collaboration with electrical and systems engineers. You're excited about this opportunity because you will… - 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.

About the company

At DoorDash, our mission to empower local economies shapes how our team members move quickly, learn, and reiterate in order to make impactful decisions that display empathy for our range of users—from Dashers to merchant partners to consumers. We are a technology and logistics company that started with door-to-door delivery, and we are looking for team members who can help us go from a company that is known for delivering food to a company that people turn to for any and all goods. DoorDash is growing rapidly and changing constantly, which gives our team members the opportunity to share their unique perspectives, solve new challenges, and own their careers. We're committed to supporting employees' happiness, healthiness, and overall well-being by providing comprehensive benefits and perks including premium healthcare, wellness expense reimbursement, paid parental leave and more.

Skills

c
c++
arm
embedded
firmware
rtos
motor-control
sensors
telemetry
power-systems