DoorDash
Firmware Validation & Integration Engineer
San Francisco, CA; Oakland, CAFrom $285kmidAdded 2 days ago
About this role
DoorDash Labs seeks a Firmware Validation & Integration Engineer to design and build Hardware-in-the-Loop systems and automated test infrastructure for autonomous delivery robots. You'll collaborate with electrical, firmware, and autonomy teams to validate firmware, integrate vehicle control systems, and ensure reliable performance across complex robotic platforms.
What you'll do
- Design and build Hardware-in-the-Loop (HIL) simulation environments to validate firmware and vehicle dynamics
- Develop automated test infrastructure and tools for embedded platforms across the robot system
- Integrate multiple control system layers including vehicle controls, power management, and motion control
- Implement low-level test sequences and validation algorithms for battery, drivetrain, and thermal components
- Collaborate with cross-functional teams to identify edge cases and hardware-software integration issues
- Perform troubleshooting and system-level validation using embedded source code and hardware diagnostics
What they're looking for
- Hardware-in-the-Loop (HIL) design and implementation
- Python and C++ for test automation and simulation
- Embedded systems and low-level troubleshooting
- Digital electronics and communication buses (I2C, SPI, UART, CAN)
- MATLAB/Simulink/Stateflow modeling
- Git and Jenkins build automation
- Electrical schematics and hardware bring-up
- Cross-disciplinary systems integration
Benefits
- 401(k) plan with employer matching
- 16 weeks of paid parental leave
- Medical, dental, and vision coverage
- Flexible paid time off and 80 hours paid sick time annually
- 11 paid holidays plus wellness and commuter benefits
- Mental health programs and family-forming assistance
Opens the official application on the employer’s site. No login required.