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
86 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $239k
$118k most similar roles pay here $303k

This role pays more than 88% of similar roles. Most pay $152,968–$214,000 — the shaded band above. At the midpoint, this role pays about $239k versus about $183k 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 187 open roles on FindRole.

Listed pay typically runs $144,800–$212,950 across 166 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Firmware Validation & Integration Engineer

Firmware Validation & Integration Engineer joins the Autonomy Platform Team at DoorDash Labs to build robust, scalable validation for firmware and systems. This role involves collaborating with electrical, firmware, and autonomy engineers to develop infrastructure and test suites from the ground up. Key responsibilities include designing Hardware-in-the-Loop simulation environments to simulate vehicle dynamics and sensor data, developing automated test infrastructure for multiple embedded platforms, and implementing low-level test sequences to stress-test components like batteries and drive-trains. The role requires expertise in Python, C++, MATLAB, Simulink, and Stateflow, alongside experience with Git and Jenkins. Candidates must possess a strong understanding of digital electronics, communication buses such as I2C, SPI, UART, and CAN, and the ability to perform low-level troubleshooting on embedded source code for complex mechatronics systems in the robotics and autonomous vehicle domain.

What you'll do

  • Design and build Hardware-in-the-Loop (HIL) systems to simulate vehicle dynamics and sensor data for firmware validation.
  • Develop automated test infrastructure and software tools to exercise multiple embedded platforms across the robot system.
  • Integrate various control layers including vehicle controls, power management, and motion control to ensure seamless system functionality.
  • Implement low-level test sequences and algorithms to stress-test components like batteries, drive-trains, and thermal systems.
  • 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.

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, communication buses (I2C, SPI, UART, CAN), and embedded peripherals.
  • Ability to read board schematics and perform hardware electrical systems bring-up and troubleshooting.
  • Working knowledge of MATLAB, Simulink, and Stateflow for modeling and simulation.

More like this

Similar roles

Systems Integration Engineer

DoorDash, Inc

San Francisco, CA 52 days ago $170,000$250,000
HIL Python Linux Shell Git Jenkins I2C SPI UART CAN Wiring Diagrams Embedded Systems Robotics Mechatronics Hardware Validation System Integration
5+ yrs exp

Software Integration Engineer

DoorDash, Inc

San Francisco, CA 51 days ago $168,000$247,000
Python C++ ROS ROS2 Git Jenkins Buildkite Networking Firmware Robotics Mechatronics
5+ yrs exp Hybrid

Firmware Validation Engineer

Apple Inc

San Francisco, CA 148 days ago $129,300$225,300
Python C Firmware SoC FPGA Jenkins WiFi Bluetooth UWB Oscilloscope Logic Analyzer

Firmware Engineer

Anduril Industries

Costa Mesa, CA 161 days ago $166,000$220,000
Embedded Systems C RTOS Microcontrollers I2C SPI USB CAN RS232 RS485 Ethernet JTAG SWD Oscilloscopes Logic Analyzers Bare-metal Firmware Hardware Debugging
5+ yrs exp

Firmware Engineer

Anduril Industries

Irvine, CA 53 days ago $166,000$220,000
C Embedded Systems RTOS Microcontrollers STM32 ARM AVR MSP430 PIC JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet
5+ yrs exp