Firmware Validation & Integration Engineer

DoorDash, Inc

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CAOakland, CA
Salary
$193,800–$285,000 / yr
Posted
132 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $197k
This role $239k
$134k $301k
below market most similar roles pay here above market

This role pays more than 79% of similar roles. Most pay $164,875–$229,100 — the blue band above. At the midpoint, this role pays about $239k versus about $197k for comparable roles.

Based on 240 similar postings.

Employer

About DoorDash, Inc

DoorDash, Inc. is an American company operating online food ordering and food delivery. It trades under the symbol DASH. With a 56% market share, DoorDash is the largest food delivery platform in the United States.

DoorDash, Inc currently has 97 open roles on FindRole.

Listed pay typically runs $163,800–$240,900 across 96 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Firmware Validation & Integration Engineer

The Firmware Validation & Integration Engineer joins the Autonomy Platform Team within DoorDash Labs to build robust, scalable validation for robotics and automation systems. Working with electrical, firmware, and autonomy engineers, you will design and implement Hardware-in-the-Loop simulation environments and automated test infrastructure from the ground up. Key responsibilities include developing software tools to exercise embedded platforms, interfacing control systems like power management and motion control, and implementing low-level test sequences to stress-test batteries and drive-trains. You will utilize Python, C++, MATLAB, Simulink, and Stateflow while troubleshooting hardware using I2C, SPI, UART, and CAN buses. The role focuses on identifying hardware-software corner cases to ensure vehicle safety and performance within the context of developing autonomous last-mile logistics robotics.

What you'll do

  • Design and build Hardware-in-the-Loop (HIL) systems to simulate vehicle dynamics and sensor data.
  • Develop automated test infrastructure and software tools to exercise multiple embedded platforms.
  • Interface various control system layers including vehicle controls, power management, and motion control.
  • Implement low-level test sequences and validation algorithms to stress-test batteries, drive-trains, and thermal devices.
  • Perform low-level troubleshooting and validation of system peripherals using embedded source code.
  • Identify hardware-software corner cases and edge cases that impact vehicle safety and performance.
  • Read board schematics and perform hardware-level troubleshooting for digital electronics and communication buses.

What we're looking for

  • BS/MS degree in Computer Science, Robotics, Electrical Engineering, or a related technical field.
  • 5+ years of experience in validation, integration, or HIL development for robotics, autonomous vehicles, or complex mechatronics systems.
  • Proven experience designing and building HIL environments using Speedgoat, dSPACE, NI, or custom Python/Linux-based racks.
  • Experience with embedded source code for low-level troubleshooting and validation of system peripherals.
  • Proficiency in Python and C++ for building test automation frameworks and software-based simulators.
  • Solid understanding of digital electronics, buses (I2C, SPI, UART, CAN), and embedded peripherals for hardware-level troubleshooting.
  • Working knowledge of hardware electrical systems for reading board schematics, bring-up, troubleshooting, and system validation.
  • Working knowledge of MATLAB/Simulink/Stateflow for modeling and simulation.
  • Experience with source control and build automation tools like Git and Jenkins.
  • Experience collaborating with multi-disciplinary teams and communicating technical details across domains (preferred).

More like this

Similar roles

Firmware Validation Engineer

Apple Inc

San Francisco, CA 40 days ago $184,700–$324,800
Python C Firmware Testing SoC FPGA Jenkins WiFi Bluetooth UWB RF PHY Oscilloscope Logic Analyzer Test Automation Embedded SW VLSI RTL Post-Silicon Validation
10+ yrs exp

Senior Firmware Validation Engineer

Microsoft

4 days ago $119,800–$234,700
Firmware Development System Software Embedded Systems JTAG FPGA Ethernet SoC BMC Logic Analyzer Oscilloscope Networking Architecture Simulation Emulation Data Center Networking Quality of Service Flow Control
5+ yrs exp Hybrid

Principal Firmware Validation Engineer

Microsoft

8 days ago $142,800–$274,800
Firmware C C++ Python PCIe I2C I3C SPI JTAG BIOS BMC SoC FPGA CI/CD Embedded Systems Logic Analyzer Oscilloscope Root Cause Analysis
8+ yrs exp Hybrid

DevOps / Infrastructure Engineer, Firmware Validation

Apple Inc

Cupertino, CA 60 days ago $184,700–$324,800
CI/CD Python Git Docker Jenkins GitLab CI GitHub Actions C Perforce pip conda npm Hardware-in-the-loop Static Analysis Firmware Development SoC Bring-up LLM Agents
10+ yrs exp

Firmware Engineer, Manufacturing Test

Anduril Industries

Costa Mesa, CA +1 6 days ago $167,000–$222,000
C Embedded Linux RTOS Microcontrollers I2C SPI CAN UART USB RS232 RS485 Ethernet gRPC SSH JTAG SWD DFT DFM Data Acquisition FFT Bode Control Loops ARM AVR MSP430 PIC
5+ yrs exp

Firmware Engineer

Broadcom

Fort Collins, CO +1 11 days ago $109,700–$175,500
C C++ Embedded Systems Firmware RTL SerDes HBM Silicon Bring-up Middleware Diagnostic Software Digital Communication Systems
8+ yrs exp