The team at Boston Dynamics is gearing up to deploy thousands of Stretch robots to serve our customers in the logistics industry. To meet our ambitious goals, our team relies on simulation capabilities and supporting infrastructure to accelerate development and move quickly. As a Senior Simulation Engineer on the warehouse robotics team, you will help define and execute a simulation strategy to scale Stretch deployments. You will create and contribute to robot simulators and simulation infrastructure to validate the entire software stack, test against novel scenarios, and support data generation to train our cutting-edge algorithms. You will also be relied on to help drive key business and engineering decisions through the insights gleaned via simulations. The ideal candidate is a self-starter who takes initiative, a collaborative team player, and a champion of other developers.
Join us and be a part of a team that is changing the logistics industry by delivering mobile manipulators that increase the productivity and the safety of warehouses!
Day-to-Day Activities:
Collaboratively define the technical vision and architecture for simulation on Stretch.
Support Simulation based AI/ML development from synthetic data generation to AI/ML evaluation.
Create tools and workflows for designing, executing, and evaluating simulation tests.
Drive integration with on- and off-robot system software.
Partner with development teams to identify simulation needs to increase team effectiveness.
Work with CI/DevOps teams to efficiently integrate simulation software and tests into continuous integration and build systems.
Evaluate and enhance the fidelity and efficiency of the simulation over time.
Push forward on several axes of scale; including large environments and complex scenarios, support for multiple dynamic agents, and the ability to run large numbers of experiments in parallel.
Chase the ambitious goal of eliminating bugs discovered during hardware tests, crossing the sim2real and real2sim barriers, and accurately predicting robot performance in novel scenarios.
Desired Experience:
Proficiency in C++ and Python, with a willingness to learn new programming languages or technologies.
Experience with more than one commonly-used simulation or game engines (Unity/Unreal, Mujoco, Gazebo, Isaac sim, etc).
A proven track record designing and developing simulation platforms for robotics, autonomous vehicles, or game engines.
6+ experience, ideally in robotics or autonomous vehicles.
Experience modeling dynamic physical systems, sensors, and actuators.
Experience leading technical projects, either formally or informally.
Bachelorβs degree or higher in computer science or a related field.