Firmware Validation & Integration Engineer

DoorDash, Inc

Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CAOakland, CA
Salary
$193,800–$285,000 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $186k
This role $239k
$120k most similar roles pay here $303k

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

Listed pay typically runs $136,000–$200,000 across 164 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Firmware Validation & Integration Engineer

As a Firmware Validation & Integration Engineer at DoorDash Labs, you will join our autonomy software team to build robust validation infrastructure for firmware and systems. Your day-to-day responsibilities include designing Hardware-in-the-Loop (HIL) simulation environments and automation frameworks from scratch, developing automated test tools, and interfacing with various control system layers such as vehicle controls and power management. You will work closely with electrical, firmware, and autonomy engineers to ensure seamless integration and reliability across the robot system. Ideal candidates have a BS/MS in Computer Science, Robotics, or Electrical Engineering, 5+ years of experience in HIL development for robotics or autonomous vehicles, and expertise in Python and C++ for test automation. Familiarity with digital electronics, buses (I2C, SPI, UART, CAN), and hardware electrical systems is essential, along with knowledge of MATLAB/Simulink/Stateflow and proficiency in source control tools like Git and Jenkins.

What you'll do

  • Design and build Hardware-in-the-Loop (HIL) systems for comprehensive firmware validation.
  • Develop automated test infrastructure to exercise multiple embedded platforms in robot systems.
  • Interface vehicle controls, power management, and motion control for seamless system integration.
  • Implement low-level test sequences to stress-test vehicle components like batteries and drive-train.
  • Collaborate with cross-functional teams to identify edge cases impacting vehicle safety and performance.

What we're looking for

  • 5+ years of experience in validation, integration, or HIL development for robotics or autonomous vehicles.
  • Proven experience designing and building HIL environments using Speedgoat, dSPACE, NI, or custom-built Python/Linux-based racks.
  • Expertise in embedded source code for low-level troubleshooting and validation of system peripherals.
  • Proficiency in Python and C++ for developing test automation frameworks and software simulators.
  • Strong understanding of digital electronics, buses (I2C, SPI, UART, CAN), and embedded peripherals.
  • Comfortable working with hardware electrical systems including reading board schematics and performing bring-up, troubleshooting, and system validation.
  • Knowledge of MATLAB/Simulink/Stateflow for modeling and simulation.

More like this

Similar roles

Firmware Validation Engineer

Apple Inc

San Francisco, CA 64 days ago $126,800$220,900
Python C Jenkins WiFi Bluetooth UWB FPGA SoC CI/CD Oscilloscope Logic_Analyzer

Firmware Engineer

Anduril Industries

Costa Mesa, CA 15 days ago $166,000$220,000
C I2C SPI USB CAN RS232 RS485 Ethernet MSP430 ARM JTAG SWD RTOS Microcontrollers Analog sensors Digital sensors Debugging Board bringup Software development best practices

Firmware Engineer

Anduril Industries

Lexington, MA 15 days ago $166,000$220,000
C C++ Git SPI I2C CAN Xilinx FPGA HDL Timers Interrupts

Firmware Engineer_Senior Associate

PWC

Silicon Valley, CA +1 23 days ago $77,000$202,000
C/C++ JIRA Agile AWS Azure IoT AI iOS Android ISO 9001 Real-time OS Embedded Linux ST Micro Nordic MCU Device Driver Interaction Edge Devices Cloud-Connected Systems Performance Optimization Memory Management Power Considerations

Senior Firmware Engineer

Anduril Industries

Costa Mesa, CA 15 days ago $191,000$253,000
C I2C SPI USB CAN RS232 RS485 Ethernet MSP430 ARM RTOS JTAG SWD Test-Driven Development CI/CD

Senior Firmware Engineer

Nvidia

Santa Clara, CA 16 days ago $184,000$287,500
C Firmware Development Low-Level Programming Memory-Mapped Register Access SoC Boot Flows Interrupts Linker/Build Systems Device Tree Configurations Clock Management Reset Management Voltage Rails Power-Gating Behaviors Rust ISO 26262 FMEA Secure Boot Debugging Skills Team Collaboration AI Development