Software Engineer, Simulation
AeroVectFull Time
Mid-level (3 to 4 years), Senior (5 to 8 years)
Waltham, Minnesota, United States
Candidates should have an MS with 3 years of industry experience or a PhD in Computer Science, Machine Learning, Robotics, or a related field. A detailed understanding of physics simulation, including contact solvers and mesh representations, is required. Extensive experience with physics simulation tools such as MuJoCo, IsaacSim, and Warp, along with experience in rendering pipelines for photorealistic synthetic images, is necessary. A strong foundation in Python, C++, and modern numerical frameworks like PyTorch and Jax, as well as experience in algorithm design, debugging, and performance optimization, are essential. An ideal candidate would have a PhD or equivalent research experience in reinforcement learning or robotic manipulation, publications at top robotics venues, experience training RL policies in simulation, a strong understanding of GPU-based simulators, and knowledge of GPU/CPU compute architectures and heterogeneous compute clusters, Kubernetes, and Docker.
The Research Engineer will develop large-scale physics simulations for training reinforcement learning agents, evaluate and benchmark different physics simulators, mesh representations, and rendering pipelines, and scale physics simulations to generate millions of samples per second. They will also build synthetic rendering pipelines for photorealistic images and extend existing physics simulators to improve simulation quality.
Develops advanced robots for industrial applications
Boston Dynamics creates advanced robots that enhance human capabilities and safety, focusing on legged robots with high mobility, dexterity, and intelligence. Their flagship products, Spot and Pick, are designed for commercial, industrial, and research applications, performing tasks that are dangerous or physically demanding for humans. Spot, for example, is a 65-pound robot that can navigate complex terrains and avoid obstacles autonomously using built-in AI. Unlike many competitors, Boston Dynamics emphasizes responsible use of their robots, limiting sales to commercial and research clients and ensuring high-quality standards through domestic manufacturing. The company's goal is to improve safety and efficiency across various industries while exploring future consumer applications.