
About DoorDash USA
Connecting food lovers with local restaurants
Key Highlights
- Public company (NYSE: DASH) with a major IPO in 2020
- Over 450,000 restaurant partners across the U.S. and Canada
- $2.5 billion raised in funding from top investors
- Headquartered in San Francisco, CA with 1001+ employees
DoorDash is a leading local food delivery platform headquartered in San Francisco, CA, connecting food lovers with over 450,000 restaurants across the U.S. and Canada. Since its IPO in 2020, which was one of the largest of the year, DoorDash has raised $2.5 billion in funding and now employs over 1,...
🎁 Benefits
DoorDash offers unlimited paid time off, flexible work-from-home opportunities, comprehensive health insurance, a work-from-home stipend, and company ...
🌟 Culture
DoorDash fosters a competitive culture focused on innovation and transparency, particularly in its fee structures for restaurants. The company emphasi...
Skills & Technologies
Overview
DoorDash is hiring a Senior Embedded Software Engineer to lead the development of ARM-based microcontroller platforms for robotics products. You'll work with C/C++ and embedded systems to enhance last-mile logistics. This position requires strong experience in firmware development.
Job Description
Who you are
You have a strong background in embedded systems, with extensive experience in developing low-level firmware for ARM-based microcontroller platforms. Your expertise in C and C++ allows you to write robust, maintainable code that powers complex robotic subsystems. You thrive in hands-on environments, demonstrating proficiency in board bring-up and low-level debugging. Your collaborative spirit shines through as you work closely with electrical and systems engineers to integrate hardware and software solutions effectively.
You are passionate about robotics and automation, understanding the critical role that firmware plays in enhancing last-mile logistics. Your experience with RTOS-based applications equips you to develop applications for motor control, sensor integration, and power management. You are detail-oriented, ensuring that all firmware is well-documented and validated for safety-critical functionality. You enjoy tackling challenges and are excited about the opportunity to contribute to innovative solutions that improve efficiency for Dashers, merchants, and consumers alike.
What you'll do
In this role, you will own the firmware bring-up and integration for new embedded platforms, specifically focusing on the ARM Cortex-M series. You will develop and maintain bare-metal firmware and RTOS-based applications for various robotic subsystems, including motor control, telemetry, and power systems. Your responsibilities will include designing, implementing, and validating firmware to ensure it meets performance and safety standards. You will engage in hands-on board bring-up and low-level debugging, collaborating with cross-disciplinary teams to ensure seamless integration of hardware and software.
You will also be responsible for writing and maintaining high-quality C/C++ code, ensuring that it is robust and well-documented. Your role will involve validating firmware functionality through rigorous testing and debugging processes. You will contribute to the team's mission of creating technologies that support and augment human networks, focusing on business impact and efficiency improvements. As a senior member of the team, you will mentor junior engineers and share your knowledge to foster a culture of learning and innovation.
What we offer
At DoorDash, you will be part of a highly senior team composed of pioneers from various robotics industries. We offer a collaborative work environment where your contributions will directly impact the development of cutting-edge automation and robotics solutions. You will have the opportunity to work on exciting projects that aim to enhance last-mile logistics and improve the efficiency of delivery services. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds in our team. Join us in our mission to revolutionize the delivery experience through innovative technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at DoorDash USA.
Similar Jobs You Might Like
Based on your interests and this role

Embedded Engineer
Sesame is hiring an Embedded Engineer to drive firmware development for advanced consumer electronics. You'll work with Linux-based, RTOS-based, and bare-metal applications. This position requires experience in shipping wearable consumer products.

Embedded Engineer
Aquabyte is hiring an Embedded Software Engineer to develop software for underwater cameras used in aquaculture. You'll work with Embedded Linux and Linux systems to ensure reliable performance in the field. This position requires experience in embedded systems and software deployment.

Embedded Engineer
Meta is hiring an Embedded Software Engineer to design and optimize embedded firmware systems for AR, VR, and wearable devices. You'll work with technologies like C, C++, and connectivity protocols. This role requires collaboration with cross-functional teams to drive innovation.

Embedded Engineer
Meta is hiring an Embedded Software Engineer to design and optimize embedded firmware systems for AR, VR, and wearable devices. You'll work with technologies like C, C++, and Android while collaborating with cross-functional teams to drive innovation. This role requires expertise in embedded systems and a passion for cutting-edge technology.

Embedded Engineer
Neuralink is seeking an Embedded Software Engineer to work on high-performance, safety-critical embedded systems for brain-computer interfaces. You'll collaborate with cross-functional teams and contribute to bare-metal firmware. This role requires experience in embedded systems and programming languages like C and C++.