Senior Software Engineer, Robotics - Isaac Lab

at Nvidia
USD 148,000-287,500 per year
SENIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 4 Docker @ 7 Python @ 4 CI/CD @ 7 TensorFlow @ 4 Git @ 7 Debugging @ 7 PyTorch @ 4 GPU @ 4

Details

Today, NVIDIA is tapping into the unlimited potential of AI to define the next era of computing. An era in which GPUs act as the brains of computers, robots, and self-driving cars that can understand the world. NVIDIA is seeking a software engineer to join the Isaac Lab team to propel their flagship platform for robot learning. The mission is to become the industry's leading tool for training autonomous systems and shaping the future of robotics and AI.

Responsibilities

  • Develop new features for the robot learning platform, such as perception-in-the-loop reinforcement learning, learning from demonstration via tele-operation, and multi-agent training.
  • Automate workflows and scale them massively in the cloud.
  • Perform extensive benchmarking and profiling to ensure best-in-class system performance and scalability for CPU and GPU workloads.
  • Collaborate with research and engineering teams across NVIDIA (for example DEX and GEAR) to enable next-generation humanoid robots.
  • Participate in code reviews and system design discussions; contribute to internal and open-source software.
  • Engage with the robotics industry and research communities.

Requirements

  • BS, MS, or PhD in Computer Science or a relevant field, or equivalent experience.
  • Extensive software development experience with Python and the deep-learning software stack (PyTorch, TensorFlow, JAX, etc.).
  • 5+ years of experience in robotics and simulation workflows, including reinforcement learning, imitation learning, motion planning, and trajectory optimization.
  • Extensive experience with robotics simulation platforms and a deep understanding of physics-based simulation; expertise in tuning simulation parameters for accuracy and performance.
  • Strong software engineering foundation, including proficiency with Git, CI/CD workflows, Docker, debugging methodologies, and comprehensive testing strategies; experience contributing to and maintaining open-source software projects.
  • Proficiency using profiling and performance analysis tools to identify bottlenecks and optimize CPU and GPU workloads for efficient and scalable performance.

Ways to Stand Out

  • Prior experience with Isaac Sim, Isaac Lab, Isaac Gym, or MuJoCo.
  • Experience training a robot in simulation and deploying the policy sim-to-real.
  • Publications in major AI and robotics conferences.

Compensation & Benefits

  • Base salary range (determined by location and experience):
    • Level 3: 148,000 USD - 235,750 USD
    • Level 4: 184,000 USD - 287,500 USD
  • Eligible for equity and company benefits.

Additional Information

  • Applications for this job will be accepted at least until September 29, 2025.
  • NVIDIA is an equal opportunity employer and committed to fostering a diverse work environment.