> Markdown version of [/jobs/ext/3969513-embedded-software-engineer-firmware-doordash-air](https://www.wearedevelopers.com/jobs/ext/3969513-embedded-software-engineer-firmware-doordash-air). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer (Firmware) - DoorDash Air - **Company:** DOORDASH, INC. - **Location:** San Francisco, CA, United States (Remote available) - **Experience:** Experienced - **Salary:** $168,000.0 - $247,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Artificial Intelligence, Systems Engineering, ARM Architecture, C++ (Programming Language), Computer Engineering, Software Debugging, Digital Electronics, Linux on Embedded Systems, Embedded Software, Firmware, FreeRTOS, Real-Time Operating Systems, Software Engineering, Systems Integration, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Safety Critical Systems, Bare Metal - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/embedded-software-engineer-firmware-doordash-air-san-francisco-ca--1406b131-5262-4ef0-9931-d7fbc3dce891 ## About the Role Embedded Software, Software Engineering, Computer Firmware, Logistics, Robotics, Automation, Technical Support, Electronics, Food Delivery, High Reliability, * Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. * 4+ 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. * Strong system-level thinking, with an ability to work independently and take ownership across the full development cycle., * 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. * Comfortable working in fast-paced, high-ownership engineering environments like those found in startups or advanced R&D teams ## Description We are looking for an Embedded Software Engineer to lead the development and bring-up of ARM-based microcontroller platforms across our robotics products. This is a high-ownership role, directly responsible for building the low-level firmware that powers our platforms. You will design, implement, and validate firmware for motion control, sensor integration, communications, power management, and safety-critical functionality. This role comes with a strong expectation of hands-on board bring-up, low-level debugging, and cross-disciplinary collaboration with electrical and systems engineers., * 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 (motor control, sensors, telemetry, power systems). * 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., How it works: Gem assists our recruiting team by evaluating job related qualifications and characteristics in connection with hiring. The tool is designed and used to support - rather than replace - human decision-making; trained personnel make final decisions with meaningful human review and oversight, and DoorDash does not use Gem or other AI-enabled tool in a manner that has the effect of subjecting applicants or employees to discrimination based on any protected characteristic or proxy or for engaging in any protected activity under applicable law.