Embedded Test Engineer: HIL, CI/CD & Fault-Injection

DoorDash USA

San Francisco (CA)

On-site

USD 89,000 - 131,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

DoorDash is seeking an Embedded SW Test Engineer to own how we prove our Embedded SW is trustworthy. You will build HIL benches, automated test suites, and fault-injection campaigns to catch defects before they reach fielded hardware.

You’ll bridge embedded software, hardware, and test automation, partnering with firmware, electrical, and systems engineers on fault management, verification, and bring-up of new boards.

Qualifications

  • 8+ years in embedded software test, firmware verification, or embedded reliability engineering.
  • Strong Python (test automation, tooling) and working C/C++ for reading and instrumenting Embedded SW.
  • Hands-on experience testing bare-metal or RTOS firmware on ARM Cortex-M microcontrollers (STM32 or similar); understanding of interrupts, timing, and clock-level behavior.
  • Experience building or operating hardware-in-the-loop test setups.
  • Comfortable with lab instruments: oscilloscopes, logic analyzers, power supplies, debuggers/JTAG-SWD (e.g. pyOCD, OpenOCD, J-Link).
  • Familiar with embedded buses/protocols: CAN / CAN-FD, UART, I2C, SPI.
  • Git, CMake, and CI systems (GitHub Actions, Buildkite, or similar).
  • Schematic reading; comfort with a soldering iron.
  • Thrive in a high-integrity, fast-paced, safety-critical engineering environment.

Responsibilities

  • Design and build automated HIL (and SIL) test benches - combining real target hardware, simulation, and custom fixtures - to validate firmware under realistic and worst-case conditions.
  • Own firmware regression as a reliability gate: integrate test suites into CI/CD so every change is automatically exercised on hardware.
  • Design and run fault-injection campaigns (sensor faults, bus dropouts, power anomalies, motor-out) and verify the firmware's fault-management and safety-interlock responses.
  • Build test tooling and instrumentation: signal injection, bus (CAN/UART/I2C/SPI) traffic generation and monitoring, telemetry capture, and automated log analysis.
  • Turn flight-test and field data into a test-site-as-regression framework — reproduce in-service issues (including on third-party platforms) on the bench and lock them down with tests.
  • Contribute to DFMEA and root-cause investigations from the firmware side; drive corrective actions and track firmware reliability metrics.
  • Contribute to manufacturing / bring-up test suites for new boards and subsystems.

Skills

Python
C/C++
ARM Cortex-M
Test automation
CI/CD
JTAG/SWD

Tools

pyOCD
OpenOCD
J-Link
GitHub Actions
Buildkite
CMake

Job description

DoorDash is seeking an Embedded SW Test Engineer to own how we prove our Embedded SW is trustworthy. You will build HIL benches, automated test suites, and fault-injection campaigns to catch defects before they reach fielded hardware.

You’ll bridge embedded software, hardware, and test automation, partnering with firmware, electrical, and systems engineers on fault management, verification, and bring-up of new boards.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Test Automation Engineer – AI-Driven, HIL & CI/CD
Embedded Test Automation Engineer – AI-Driven, HIL & CI/CD

IDEXX • Westbrook (ME)

On-site
USD 113,000 - 138,000
Health benefits
Dental benefits
Vision benefits
+4
Autonomous Driving Test Engineer: Embedded & HIL
Autonomous Driving Test Engineer: Embedded & HIL

Actalent • Blacksburg (VA)

On-site
USD 90,000 - 130,000
Medical
Dental
Vision
+7
Senior Reliability & Test Engineer - Robotics (Equity)
Senior Reliability & Test Engineer - Robotics (Equity)

DoorDash • San Francisco (CA)

On-site
USD 139,000 - 205,000
Embedded Software Test Engineer – HIL Automation & CI
Embedded Software Test Engineer – HIL Automation & CI

Trusted Concepts, Inc. • Linthicum (MD)

On-site
USD 140,000 - 210,000
Medical, dental, vision insurance
Life and disability insurance
Retirement benefits
+3
Embedded Test Engineer - Hardware & Test Automation
Embedded Test Engineer - Hardware & Test Automation

Ralliant • Village of Fairport (NY), Northern (KY)

Hybrid
USD 67,000 - 124,000
HIL Software Engineer – Embedded Test Systems
HIL Software Engineer – Embedded Test Systems

Socket.dev • Pittsburgh

On-site
USD 120,000 - 170,000
Equity and competitive compensation
Health, dental and vision benefits
Parental and family leave
+5
Embedded Software Test Engineer (HIL/dSPACE Automation)
Embedded Software Test Engineer (HIL/dSPACE Automation)

RFA Engineering • Chillicothe (IL)

On-site
USD 75,000 - 115,000
Health & Dental Insurance
Retirement Savings Plan
Paid Time Off
+2
Senior Reliability & Test Engineer, Robotics
Senior Reliability & Test Engineer, Robotics

DoorDash USA • San Francisco (CA)

On-site
USD 139,000 - 205,000
Embedded Software Test Engineer — HIL/dSPACE Specialist
Embedded Software Test Engineer — HIL/dSPACE Specialist

Rfamec • Chillicothe (IL), Northern (KY)

Hybrid
USD 75,000 - 115,000
Health and Dental Insurance
Health Savings Account
Vision Insurance
+2
Senior Robotics Reliability & Test Engineer
Senior Robotics Reliability & Test Engineer

DoorDash USA • Oakland (CA), San Francisco (CA)

On-site
USD 139,400 - 205,000
401(k) with employer matching
Paid parental leave (16 weeks)
Wellness benefits
+4