
Posted 11 hours ago
Embedded Software Engineer
DoorDashEmbedded Software Engineer - Labs
Perks & benefits
Medical Insurance
Requirements
Bachelor's or Master's in EE or CE, 8+ years embedded systems experience, Expertise in ARM bare-metal programming, Proficiency in C/C++, Hardware bring-up experience, Knowledge of I2C, SPI, UART, CAN
Skills
C#ARMRTOSEmbedded Systems
About the role
Responsibilities
- Own the firmware bring-up and integration for new embedded platforms (e.g. ARM Cortex-M series)
- Develop and maintain bare-metal firmware and RTOS-based applications for robotic subsystems
- Write and maintain robust, maintainable, and well-documented C/C++ code for embedded targets
- Collaborate with the electrical engineering team on hardware bring-up, schematic review, and system integration
- Lead system bringup, validation, and debug
- Contribute to firmware safety, reliability, and system-level robustness
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field
- 8+ years of hands-on experience in embedded systems development
- Deep expertise in bare-metal programming on ARM microcontrollers
- Strong proficiency in C/C++ for embedded targets and firmware design patterns
- Experience with hardware bring-up and low-level debugging on custom boards
- Solid understanding of digital electronics, buses (I2C, SPI, UART, CAN), and embedded peripherals
Preferred Qualifications
- Experience with RTOS (e.g., FreeRTOS, Zephyr) or Embedded Linux on constrained systems
- Familiarity with motor control, power systems, or battery management in robotics or automotive contexts
- Experience working closely with hardware teams, reading schematics, and performing board-level debug
- Familiarity with safety-critical systems, watchdogs, and fault handling
About the Company
DoorDash Labs serves as the innovation hub for DoorDash, focusing on developing automation and robotics solutions to enhance last-mile logistics.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeEmbedded Software Engineer
DoorDash · San Francisco
