Staff Software Engineer - Robotics (Simulation)
Core
Build and own simulation infrastructure for robotics, physical AI, and test teams to validate manipulation, perception, SLAM, and navigation before hardware involvement.
Role type
Staff Software Engineer (Robotics Simulation Infrastructure)
Builds
Simulation environments, robot platform models, sensor models, scene authoring tools, and CI integration for scenario coverage.
Domain
Robotics, Manufacturing Automation, Simulation Engineering
Deliverable
production ML models
Required skills
C++, Python, rigid body dynamics, contact modeling, numerical integration, sensor simulation (LiDAR, RGB-D), GPU-accelerated simulation, robot description formats (URDF, SDF, USD), simulation infrastructure ownership
Preferred skills
virtual commissioning, digital twin, domain randomization, Visual Components, Process Simulate, ROS ecosystem contributions
Technologies
Isaac Sim, Gazebo, Process Simulate, USD, URDF, SDF, CUDA/GPU
Responsibilities
Model robot platforms with physically accurate dynamics and kinematics; implement sensor models with realistic noise; build scene and facility authoring tooling; integrate simulation into CI; quantify simulation divergence from hardware; support AI teams with data generation and policy evaluation.
Seniority
Staff, hands-on IC with strategic roadmap ownership
