Embedded SW Test Engineer

DoorDash, Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$89,100–$131,000 / yr
Posted
7 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $164k
This role $110k
$76k most similar roles pay here $207k

This role pays less than 94% of similar roles. Most pay $132,975–$194,800 — the shaded band above. At the midpoint, this role pays about $110k versus about $164k 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 · Embedded SW Test Engineer

The Embedded SW Test Engineer joins a team focused on ensuring firmware reliability and system-level robustness in safety-critical environments. You will own the verification of embedded software by designing and building hardware-in-the-loop and software-in-the-loop test benches, executing fault-injection campaigns for sensor failures or power anomalies, and integrating automated test suites into CI/CD pipelines. The role involves developing custom tooling for signal injection and bus traffic monitoring while translating field data into regression tests. You will work with Python, C/C++, and Git, utilizing tools like CMake and various CI systems. Technical requirements include experience with ARM Cortex-M microcontrollers, lab instruments such as oscilloscopes and logic analyzers, and protocols including CAN, UART, I2C, and SPI. You will also perform root-cause investigations and contribute to manufacturing test suites for new boards and subsystems.

What you'll do

  • Design and build automated HIL and SIL test benches using real hardware, simulations, and custom fixtures.
  • Integrate automated firmware regression tests into CI/CD pipelines to ensure every code change is validated on hardware.
  • Execute fault-injection campaigns to verify firmware responses to sensor failures, bus dropouts, and power anomalies.
  • Develop test tooling for signal injection, bus traffic generation (CAN, UART, I2C, SPI), and automated log analysis.
  • Convert field and flight data into reproducible regression tests to resolve in-service issues.
  • Lead root-cause investigations and track firmware reliability metrics as part of the DFMEA process.
  • Develop manufacturing and bring-up test suites for new boards and subsystems.

What we're looking for

  • 8+ years of experience in embedded software test, firmware verification, or embedded reliability engineering.
  • Proficiency in Python for test automation and tooling, and C/C++ for instrumenting embedded software.
  • Experience testing bare-metal or RTOS firmware on ARM Cortex-M microcontrollers with knowledge of interrupts and timing.
  • Experience building or operating hardware-in-the-loop (HIL) test setups.
  • Proficiency with lab instruments including oscilloscopes, logic analyzers, power supplies, and JTAG-SWD debuggers.
  • Familiarity with embedded protocols such as CAN/CAN-FD, UART, I2C, and SPI.
  • Experience with Git, CMake, and CI systems like GitHub Actions or Buildkite.
  • Ability to read schematics and proficiency with a soldering iron.

More like this

Similar roles

Systems SoC Test Engineer

Qualcomm

San Diego, CA 46 days ago $89,000$133,600
C++ C Python Linux Android QNX Windows Shell Bash PowerShell Qualcomm Hexagon DSP AI Direct SDK Vulkan OpenCL ARM Embedded Systems

Embedded Software Firmware Engineer

Snap Inc.

Vancouver, Canada 66 days ago $157,000$235,000
C C++ Python C# RTOS I2C I3C SPI UART MIPI SWD PCIe HDMI DisplayPort ARM RISC-V Jira Claude Code Cursor Copilot Oscilloscopes Logic Analyzers
5+ yrs exp

Embedded Software Engineer (Firmware)

DoorDash, Inc

San Francisco, CA 31 days ago $168,000$247,000
C C++ ARM Cortex-M RTOS FreeRTOS Zephyr Embedded Linux I2C SPI UART CAN Bare-metal Firmware Hardware Bring-up Schematic Review Motion Control Power Management Sensor Integration
4+ yrs exp

Test Engineer - Embedded SW

General Dynamics

Groton, CT 11 days ago
Linux Red Hat Network Security NIST 800-series RMF STIGs Vulnerability Management SIEM Log Analysis CCNA CCNP CISSP CISM Cybersecurity Information Systems Security Compliance Monitoring Security Audits
10+ yrs exp

Senior SW Test Engineer, Embedded Systems

Motorola Solutions

Schaumburg, IL 107 days ago $110,500$133,000
Embedded Systems Android Jira Git Regression Testing System Integration Fault Tolerance Performance Verification Capacity Testing
2+ yrs exp