Embedded Software Engineer - Labs, DoorDash Air

DoorDash US
San Francisco
Full timeUSD 159,800 - 235,000Function: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["System-level thinking","Independent ownership","Hands-on debugging","Cross-disciplinary collaboration","Discretion and independent judgment"]

Lead the bring-up of ARM-based microcontroller platforms for robotics products at DoorDash Labs. Own the low-level firmware powering motion control, sensor integration, communications, power management, and safety-critical functionality. You’ll develop and validate bare-metal and RTOS-based C/C++ code, collaborate with electrical engineers on board bring-up and schematic/system integration, and perform hands-on debugging to ensure robust, reliable embedded performance.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
DoorDash US
DoorDash US
3 days ago

Embedded Software Engineer - Labs, DoorDash Air

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live
Reposted: similar role first listed 1 year ago

Job Summary

Lead the bring-up of ARM-based microcontroller platforms for robotics products at DoorDash Labs. Own the low-level firmware powering motion control, sensor integration, communications, power management, and safety-critical functionality. You’ll develop and validate bare-metal and RTOS-based C/C++ code, collaborate with electrical engineers on board bring-up and schematic/system integration, and perform hands-on debugging to ensure robust, reliable embedded performance.
Location: San Francisco
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own firmware bring-up and integration for new embedded platforms (ARM Cortex-M series).
  • •Develop and maintain bare-metal firmware and RTOS-based applications for robotic subsystems (motor control, sensors, telemetry, power).
  • •Write and maintain robust, well-documented embedded C/C++ code and firmware design patterns.
  • •Collaborate with electrical engineers on hardware bring-up, schematic review, and system integration.
  • •Lead system bringup, validation, and debug, contributing to safety, reliability, and robustness.

Pay and Benefits

Salary: USD 159,800 - 235,000
Perks:401kPaid ParentalHealth InsuranceDentalVisionPaid Leave

Key Requirements

  • •8+ years of hands-on experience in embedded systems development.
  • •Deep expertise in bare-metal programming on ARM microcontrollers (e.g., ARM Cortex-M series).
  • •Strong proficiency in C/C++ for embedded firmware design and embedded target development.
  • •Experience with hardware bring-up and low-level debugging on custom boards.
  • •Solid understanding of digital electronics and embedded peripherals/buses such as I2C, SPI, UART, and CAN.
Experience:8+ yearsRoboticsEmbedded systemsR&DAutomotiveAutomation
Education:Bachelor's in Electrical Engineering, Computer Engineering, or a related field
Skills:System-level thinkingIndependent ownershipHands-on debuggingCross-disciplinary collaborationDiscretion and independent judgment
Languages:English
Tech Stack:ARMARM Cortex-MCC++Bare-metalRTOSFreeRTOSZephyrEmbedded LinuxI2CSPIUARTCANMotor controlPower managementWatchdogs

Company Brief

DoorDash US
On-demand logistics platform connecting consumers with local restaurants, grocers, and retailers for food delivery, pickup, and convenience services. Operates a marketplace and last-mile delivery network while offering tools and analytics for merchants and couriers.
Industry: Online Marketplaces
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2013
WebsiteLinkedIn