Senior Simulation Software Engineer - Robot Intelligence
Core
Design and scale a cloud-hosted, high-performance simulation pipeline to transition robotics algorithms from mathematical concepts to physical-world realities.
Role type
Senior Simulation Software Engineer (Robotics R&D)
Builds
Cloud-based simulation pipelines, training workflows, and reproducible AI development environments for robotic manipulation and locomotion.
Domain
Robotics, AI/ML, Cloud Infrastructure
Deliverable
production ML models
Required skills
Python, C++, Rust, Linux software development, robotics simulation frameworks (IsaacSim, Gazebo, PyBullet, MuJoCo), scene description formats (URDF, SDFormat, USD), cloud-hosted services integration, Docker, Git, CI/CD, automated testing, code profiling and optimization
Preferred skills
Robotic manipulation or locomotion simulation environments, neural network robot policies training (PyTorch, IsaacLab, MJLab), physics or 3D rendering components, CUDA/Warp software components, AWS deployment
Responsibilities
Develop Python, C++ and Rust components of a robotics simulation pipeline including asset conversion, asset management, simulation harness, cloud deployment, telemetry, replay, evaluations and comprehensive tests; Profile and optimize code performance to improve simulation latency and throughput; Collaborate with researchers and research engineers to develop cutting edge robotics algorithms across various embodiments in simulation; Maintain release workflow and regular release cadence for partner teams; Support reproducible AI development environments and cloud-based training workflows in collaboration with researchers
Seniority
Senior, hands-on IC
