System Software Engineer - Robotics Simulation
Core
Building and integrating tools to configure, simulate, and test robots within the NVIDIA Isaac Sim platform.
Role type
Senior IC system software engineer (robotics simulation)
Builds
Scalable robot and sensor simulation stack, microservices for distributed simulator deployments
Domain
Robotics simulation, AI, GPU technologies
Deliverable
production ML models
Required skills
C, C++, Python, physics simulation, robotics, motion planning & controls, network communication APIs (ZMQ, DDS, RPC, RESTful), system level optimization (multi-threading, concurrency, parallelism)
Preferred skills
Isaac Sim, Omniverse, USD, MJCF, URDF, CAD formats, physical robots, reinforcement learning, synthetic data generation, UI/UX for developer tools
Technologies
NVIDIA Isaac Sim, Omniverse, USD, ZMQ, DDS, RESTful
Responsibilities
Building and integrating tools to configure, simulate, and test robots; Maintaining and optimizing the existing simulation stack for scalable robot and sensor simulation; Integrating APIs to support large scale simulator deployments on distributed systems; Developing microservices using network level communication APIs
