EMBEDDED SOFTWARE ENGINEER - LABS

DoorDash
Full-time
San Francisco, CA
$159,800 - $235,000
Posted on 5 months ago

Job Description

DoorDash Labs is seeking a Senior/Staff Embedded Software Engineer to lead the development of ARM-based microcontroller platforms for robotics products, focusing on firmware design, implementation, and validation for motion control, sensor integration, and safety-critical functionality.

Responsibilities

  • Own 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 system integration
  • Lead system bringup, validation, and debug
  • Contribute to firmware safety, reliability, and system-level robustness

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field
  • 8+ years of experience in 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 electronics and buses
  • Strong system-level thinking

Benefits

  • No benefits