Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API
Asynchronous Programming @ 3
Distributed Systems
GPU
Microservices
Python @ 3
Reinforcement Learning @ 3
Robotics @ 3
UI/UX @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA Isaac Sim is a robotics simulation platform that enables researchers and engineers to accelerate the development and deployment of intelligent robots. Leveraging NVIDIA's AI and GPU technologies, Isaac Sim provides a realistic and scalable environment for training, validating, and optimizing robots for real-world scenarios.
Responsibilities
- Build and integrate 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.
Requirements
- Bachelor's, master's, or doctoral degree, or equivalent experience, in Computer Science, Simulation, or a related field.
- At least 2 years of relevant experience in systems software engineering.
- Excellent C, C++, and Python programming skills.
- Flexibility to adapt quickly to varying roles and responsibilities.
- Experience with physics simulation, robotics, or motion planning and controls.
- Excellent interpersonal skills and the ability to work effectively with multifunctional teams, principals, and architects across organizational boundaries and geographies.
Preferred Qualifications
- Experience with Isaac Sim, Omniverse, USD, MJCF, URDF, and CAD formats.
- Background with physical robots, reinforcement learning, or synthetic data generation.
- Experience with UI/UX for user- and developer-facing tools.
- Background in shipping and supporting software products.
- Experience with system-level optimization using multithreading, asynchronous programming, concurrency, and parallelism.
Compensation and Benefits
The base salary range is USD 124,000–195,500. Compensation is determined based on location, experience, and the pay of employees in similar positions. The role also includes eligibility for equity and benefits.
Applications will be accepted at least until October 4, 2026. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.
More jobs at Nvidia
PhD Research Intern, Programming Systems - 2027
Nvidia · Santa Clara, United States
USD 38-94 per hour
Graphics System Software Engineer
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Strategy and Operations Lead, IT
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Senior System Software Test Engineer, Networking
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Storage Infrastructure Software Engineer
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Similar jobs
Senior Systems Software Engineer – GeForce NOW Cloud
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
NVIDIA 2027 Internships: Software Engineering
Nvidia · Santa Clara, United States
USD 20-71 per hour
Senior Machine Learning Engineer, LLM Inference Optimization
Nebius · Palo Alto, United States
USD 195,200-262,200 per year
Senior Software Engineer, Metropolis Vision AI
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Manager, Software Engineering - Robotics Manipulation
Nvidia · Santa Clara, United States
USD 272,000-488,800 per year
Senior Full-Stack Lead Engineer
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Site Reliability Engineer, AIOps
Nvidia · Santa Clara, United States
USD 148,000-276,000 per year
Research Engineer, Machine Learning (Reinforcement Learning)
Anthropic · London, United Kingdom
GBP 260,000-630,000 per year