NVIDIA is looking to accelerate the development and deployment of intelligent robots by building and enhancing their cutting-edge robotics simulation platform, NVIDIA Isaac Sim™, which leverages AI and GPU technologies for realistic and scalable robot training, validation, and optimization.
Requirements
- Experience in systems software engineering
- Excellent C, C++, and Python programming skills
- Experience with physics simulation, robotics or motion planning & controls
- Experience with Isaac Sim, Omniverse, USD, MJCF, URDF, CAD formats
- Background with physical robots, reinforcement learning, synthetic data generation
- Experience with system level optimization using multi-threading, asynchronous programming, concurrency and parallelism
Responsibilities
- Building and integrating tools to configure, simulate, and test robots
- Maintain and optimize the existing simulation stack for scalable robot and sensor simulation
- Integrate APIs to support large scale simulator deployments on distributed systems
- Develop microservices, using ZMQ, DDS, RPC, RESTful and other network level communication APIs
Other
- Pursuing or recently completed BS, MS, PhD (or equivalent experience) in Computer Science, Simulation, or related field
- Flexibility to adapt quickly to varying roles & responsibilities
- Excellent interpersonal skills and ability to work optimally with multi-functional teams, principles, and architects across organizational boundaries and geographies
- Experience with UI/UX for user and developer facing tools
- Background with shipping and supporting software products