Sr. Software Engineer - Simulation / Support
Core
Building simulation infrastructure and developer tooling to validate Physical AI models and bridge the gap between simulation and real-world robot deployment.
Role type
Senior Software Engineer (Simulation & Infrastructure)
Builds
Simulation environments, test harnesses, and validation pipelines for robotics autonomy and manipulation systems.
Domain
Robotics / Physical AI / Simulation
Deliverable
production ML models | infrastructure
Required skills
C++, Python, ROS, simulation frameworks (Gazebo, Isaac Sim, Mujoco), distributed systems debugging, software architecture, CI/CD, system design
Preferred skills
Experience with mobile manipulation robots, custom simulation engine development, mentoring engineers
Technologies
C++, Python, ROS, Gazebo, Isaac Sim, Mujoco
Responsibilities
Design and build tools that improve productivity and debugging across the robotics software stack; Develop and maintain simulation infrastructure used for testing autonomy, navigation, perception, manipulation and system level behaviors; Partner with autonomy, perception, platform, and infrastructure teams to integrate simulation into CI pipelines and validation workflows; Create reproducible test harnesses and simulation scenarios that mirror real world operational edge cases found in our customer environments; Support release readiness by strengthening automated validation, regression testing, and scenario based simulation coverage; Contribute to architecture decisions that improve modularity, testability, and long term maintainability of the codebase; Evaluate and integrate third party simulation frameworks or build custom simulation tooling as needed; Mentor engineers on best practices in testing, debugging, observability, and system design
Seniority
Senior, hands-on IC