Senior Software Engineer - Robotics Application

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Python @ 7 CUDA @ 7 GPU @ 4

Details

NVIDIA’s robotics Isaac is a fast-progressing effort inside the company and will have a decisive impact on the future of the robotics industry, including on humanoid robots. We are looking for self-motivated and innovative candidates to investigate approaches to large-scale mobile manipulation problems.

NVIDIA is searching for a passionate and creative Senior Software Engineer to help build the next generation of embodied AI using Isaac Lab and Mimic. This is a rare opportunity to join a world-class team pushing the boundaries of robotics simulation, control, and learning in physically grounded, high-fidelity virtual environments. You’ll work at the intersection of large-scale imitation learning, physics simulation, sim-to-sim and sim-to-real transfer — helping accelerate breakthroughs in generalizable robot behavior.

Responsibilities

  • Design and implement scalable data generation pipelines using Isaac Lab and Omniverse for learning dexterous, high-DOF robotic tasks.
  • Extend and optimize NVIDIA’s Isaac Lab/Mimic toolchain for large scale learning from demonstration.
  • Collaborate with research scientists on cutting-edge problems such as imitation learning, motion retargeting, manipulation, and loco-manipulation.
  • Integrate large-scale, GPU-accelerated training workflows leveraging NVIDIA’s AI and simulation infrastructure.
  • Develop modular and reusable environments for benchmark robotic tasks across manipulation, locomotion, and loco-manipulation.
  • Contribute to open-source initiatives or publish high-quality research where appropriate.

Requirements

  • M.S. or Ph.D. in Robotics, Computer Science, Mechanical Engineering, or a related field, or equivalent experience.
  • 4+ years of experience in simulation-based reinforcement learning or robotics software.
  • Proficient in Python and C++, with experience in GPU programming or CUDA being a strong plus.
  • Deep understanding of physics simulation tools (Isaac Gym, MuJoCo, Bullet, or similar).
  • Experience with motion imitation, pose tracking, or trajectory optimization using tools like Mimic or RL frameworks (e.g., IsaacRL, RLlib, Stable Baselines).
  • Proven track record of delivering complex software projects or publishing at top-tier conferences (RSS, CoRL, ICRA, NeurIPS, etc.).

Ways to Stand Out

  • Experience developing and deploying sim-to-real policies on physical robot hardware.
  • Contributions to open-source projects in the robotics, RL, or simulation ecosystems.
  • Prior experience working with NVIDIA Isaac Gym/Isaac Sim and the Omniverse platform.
  • Familiarity with large foundation models for vision or language and how they can interface with embodied agents.
  • Strong grasp of multi-agent reinforcement learning, curriculum learning, or hierarchical policy design.

Compensation & Benefits

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5. You will also be eligible for equity and benefits (see NVIDIA benefits page).

Additional Information

  • Applications for this job will be accepted at least until September 2, 2025.
  • NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. The company does not discriminate on the basis of protected characteristics.