华人工作网 · 返回最新招聘
doordashusa

Embedded Software Engineer (Firmware) - DoorDash Air

San Francisco · CA · 发布于 2026-09-21
<div class="content-intro"><p><img style="display: none; max-width: 100%;" src="https://click.appcast.io/greenhouse-te8/a31.png?ent=34&amp;e=22630&amp;t=1701374353806" width="1px"> <img style="display: none; max-width: 100%;" src="https://track.jobadx.com/v1/i.gif?utm_pixel=224e990b-8ff4-4287-8d5d-2ff09647f181&amp;utm_ptz=EST&amp;utm_rqt=track" alt="" width="1"></p></div><h2><strong>About the Team</strong></h2> <p>DoorDash Labs, established in 2018, serves as the innovation hub for DoorDash, focusing on developing automation and robotics solutions to enhance last-mile logistics. The team's mission is to create technologies that support and augment human networks, aiming to improve efficiency for Dashers, merchants, and consumers alike.&nbsp; We’re ruthlessly focused on business impact.&nbsp; We are a highly senior team composed of former pioneers from a variety of different robotics industries.&nbsp; As of 2025, DoorDash has completed 10B lifetime deliveries.&nbsp; We’re focused on how to do the next 10B even better.</p> <p>The DoorDash Air team is bringing drone delivery to reality. To make this happen, we’re building a strong electrical team to design high reliability, high power density converters, and fault-tolerant controls electronics. Come join us to build a new class of aircrafts and deploy at scale.</p> <h2><strong>About the Role</strong></h2> <p>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.&nbsp; 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.</p> <h2><strong>You're excited about this opportunity because...</strong></h2> <ul> <li>Own the firmware bring-up and integration for new embedded platforms (e.g. ARM Cortex-M series).</li> <li>Develop and maintain bare-metal firmware and RTOS-based applications for robotic subsystems (motor control, sensors, telemetry, power systems).</li> <li>Write and maintain robust, maintainable, and well-documented C/C++ code for embedded targets.</li> <li>Collaborate with the electrical engineering team on hardware bring-up, schematic review, and system integration.</li> <li>Lead system bringup, validation, and debug</li> <li>Contribute to firmware safety, reliability, and system-level robustness.</li> </ul> <h2>We're excited about you because...</h2> <h3><strong>Required Qualifications</strong></h3> <ul> <li>Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.</li> <li>4+ years of hands-on experience in embedded systems development.</li> <li>Deep expertise in bare-metal programming on ARM microcontrollers.</li> <li>Strong proficiency in C/C++ for embedded targets and firmware design patterns.</li> <li>Experience with hardware bring-up and low-level debugging on custom boards.</li> <li>Solid understanding of digital electronics, buses (I2C, SPI, UART, CAN), and embedded peripherals.</li> <li>Strong system-level thinking, with an ability to work independently and take ownership across the full development cycle.</li> </ul> <h3><strong>Preferred Qualifications</strong></h3> <ul> <li>Experience with RTOS (e.g., FreeRTOS, Zephyr) or Embedded Linux on constrained systems.</li> <li>Familiarity with motor control, power systems, or battery management in robotics or automotive contexts.</li> <li>Experience working closely with hardware teams, reading schematics, and performing board-level debug.</li> <li>Familiarity with safety-critical systems, watchdogs, and fault handling.</li> <li>Comfortable working in fast-paced, high-ownership engineering environments
前往雇主官网申请
联系前请核实雇主身份、工作地点、薪资和用工条件;不要向陌生人提供银行卡密码或验证码。