Taro Logo

Senior Software Engineer - Robotics Application

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$184,000 - $356,500
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Robotics

Job Description

NVIDIA is seeking a Senior Software Engineer to join their cutting-edge robotics team, focusing on the Isaac platform which is making significant strides in the robotics industry, including humanoid robots. This role presents a unique opportunity to work at the intersection of large-scale imitation learning, physics simulation, and sim-to-real transfer.

The position involves developing next-generation embodied AI using Isaac Lab and Mimic, working with high-fidelity virtual environments and pushing the boundaries of robotics simulation and control. You'll be responsible for designing scalable data generation pipelines, implementing large-scale learning systems, and collaborating with research scientists on cutting-edge problems in robotics.

The ideal candidate will bring strong technical expertise in Python and C++, with 4+ years of experience in simulation-based reinforcement learning or robotics software. An advanced degree (M.S. or Ph.D.) in Robotics, Computer Science, or related field is required. Experience with physics simulation tools and motion imitation systems is crucial.

NVIDIA offers competitive compensation with a base salary range of $184,000 - $356,500 USD (depending on level), plus equity and comprehensive benefits. The company is known for being one of the technology world's most desirable employers, offering the chance to work with forward-thinking colleagues on transformative technology.

This role is based in Santa Clara, CA, and offers the opportunity to work on projects that will have a decisive impact on the future of the robotics industry. NVIDIA's commitment to diversity and inclusion, combined with their position as a leader in accelerated computing and AI, makes this an exceptional opportunity for a senior engineer looking to make a significant impact in the field of robotics.

Last updated 4 days ago

Responsibilities For Senior Software Engineer - Robotics Application

  • Design and implement scalable data generation pipelines using Isaac Lab and Omniverse
  • Extend and optimize NVIDIA's Isaac Lab/Mimic toolchain for large scale learning
  • Collaborate with research scientists on cutting-edge problems
  • Integrate large-scale, GPU-accelerated training workflows
  • Develop modular and reusable environments for benchmark robotic tasks
  • Contribute to open-source initiatives or publish research

Requirements For Senior Software Engineer - Robotics Application

Python
  • M.S. or Ph.D. in Robotics, Computer Science, Mechanical Engineering, or related field
  • 4+ years of experience in simulation-based reinforcement learning or robotics software
  • Proficient in Python and C++
  • Deep understanding of physics simulation tools
  • Experience with motion imitation, pose tracking, or trajectory optimization
  • Proven track record of delivering complex software projects or publishing at top-tier conferences

Benefits For Senior Software Engineer - Robotics Application

Equity
  • Equity
  • Benefits package

Related Jobs