Autonomy Platform Engineer
DoorDash · San Francisco, CA · $137.4k–$202k
Posted by DoorDash on their careers site · View the original posting
Draft this job a résumé tailored to it, and the application filled in
draft's reading
Open 47 days
The posting, as DoorDash wrote it
About the Team
DoorDash Labs is an independent team within DoorDash. We explore robotics and automation to transform last mile logistics in the long term. If you have a passion for applying robotics solutions in a service used by millions of people, then we want to talk to you!
About the Role
We are hiring an Autonomy Platform Engineer to build and evolve the foundational software that runs our autonomy stack across robot and compute platforms. The Autonomy Platform team works across embedded Linux, compute and sensor enablement, robotics middleware, process orchestration, data capture and replay, system observability, and performance.
You will develop production software and tooling that enables autonomy engineers to bring up new hardware, deploy services reliably, diagnose failures, and validate system performance across robot generations. You will work closely with autonomy, firmware, electrical, hardware, manufacturing, and validation engineers and report to the Autonomy Platform Lead. We expect this role to be hybrid with some time in-office and some time remote.
You’re excited about this opportunity because you will…
- Build and maintain core runtime, middleware, and platform services used by autonomy applications.
- Enable new compute, camera, lidar, and other sensor platforms.
- Improve process orchestration, messaging, configuration, startup and shutdown behavior, resource isolation, and fault recovery.
- Develop system observability, tracing, performance measurement, diagnostics, and regression-detection capabilities.
- Build reliable data capture, replay, and debugging workflows.
- Create provisioning, packaging, deployment, integration-test, and platform-readiness tooling.
- Lead complex debugging across application, middleware, OS, driver, networking, timing, and hardware boundaries.
We’re excited about you because…
- Strong production C++ and Python experience.
- Experience with embedded Linux, robotics, autonomous vehicles, or complex mechatronic systems.
- Solid understanding of several of these areas: operating systems, concurrency, networking, middleware, drivers, GPU acceleration, storage, or real-time performance.
- Experience debugging complex problems across multiple software and hardware layers.
- Experience with profiling, tracing, observability, automated testing, and CI.
- Familiarity with Bazel, Git, and modern software-development practices.
- ROS/ROS2 or comparable robotics middleware experience is preferred.
- Bonus: You have experience collaborating in multi-disciplinary teams spanning software, controls, and hardware, and can communicate technical details across domains effectively.
Compensation
The successful candidate's starting pay will fall within the pay range listed below and is determined based on job-related factors including, but not limited to, skills, experience, qualifications, work location, and market conditions. Base salary is localized according to an employee’s work loca
[…]
success have no place at DoorDash. We value a diverse workforce – people who identify as women, non-binary or gender non-conforming, LGBTQIA+, American Indian or Native Alaskan, Black or African American, Hispanic or Latinx, Native Hawaiian or Other Pacific Islander, differently-abled, caretakers and parents, and veterans are strongly encouraged to apply. Thank you to the Level Playing Field Institute for this statement of non-discrimination.
Pursuant to the San Francisco Fair Chance Ordinance, Los Angeles Fair Chance Initiative for Hiring Ordinance, and any other state or local hiring regulations, we will consider for employment any qualified applicant, including those with arrest and conviction records, in a manner consistent with the applicable regulation.
If you need any accommodations, please inform your recruiting contact upon initial connection.
Notice Regarding Use of AI and Automated Tools: To streamline our hiring process, DoorDash utilizes an automated recruitment tool called Metaview.
How it works: Metaview 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 Metaview 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.
Data Retention, Privacy & Bias Audit: Data collected during this process is retained in accordance with our Candidate Privacy Policy https://help.doordash.com/en-us/legal/article/ax-privacy-notice and applicable state laws. In compliance with New York City Local Law 144, the independent bias audit summary for Metaview is publicly available for review at https://trust.warden-ai.com/metaview/application-review .