Autonomy Simulation Engineer
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
------------------
The Simulation team builds software, models, and environments to test on-road autonomous robot behavior and evaluate autonomy changes before deployment. We are hiring an Autonomy Simulation Engineer to improve simulation fidelity and accelerate the development and validation of autonomous delivery robots.
You will develop production simulation software and models of robot behavior and interactions with the environment, using real-world data and repeatable experiments to calibrate and validate them. Working closely with autonomy and robotics engineers, you will own projects from design through validation and report to the Simulation 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…
-----------------------------------------------------------
- Develop and maintain the simulation engine and supporting software.
- Build and improve simulation models of robot behavior, other participants, and their interactions.
- Calibrate and validate simulation models against real-world behavior using controlled, repeatable experiments.
- Develop parameterized environments and synthetic scenarios to test conditions and interactions that are difficult to capture in the field.
- Investigate differences between simulated and real-world behavior, identify contributing model assumptions and parameters, and implement improvements.
- Improve simulator reproducibility, reliability, usability, and debuggability.
We’re excited about you because…
------------------------------------
- You have strong production C++ and Python experience.
- You can translate real-world behavior and physical systems into practical software models.
- You have experience building closed-loop or interactive simulation software, with depth in areas such as robot dynamics, physics, road-user behavior, synthetic scenario generation, or probabilistic modeling.
- You have used real-world data and controlled, repeatable experiments to test, calibrate, or validate software models.
- You have experience debugging complex systems and delivering reliable production software using Linux, Git, automated testing, and CI.
- Experience applying ma...
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis.