Taro Logo

Senior Software Engineer - Robotics Application

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
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 robotics Isaac team, a rapidly advancing initiative that's shaping the future of the robotics industry, including humanoid robots. This role offers a unique opportunity to work with cutting-edge technology at the intersection of robotics, AI, and simulation. The position involves developing next-generation embodied AI using Isaac Lab and Mimic, working with world-class teams to push boundaries in robotics simulation, control, and learning.

The role combines hands-on development of scalable data generation pipelines, optimization of learning frameworks, and collaboration with research scientists on breakthrough technologies. You'll be working with NVIDIA's state-of-the-art AI and simulation infrastructure, contributing to both practical applications and research advancement in the field of robotics.

This is an ideal position for someone with strong technical expertise in robotics software, simulation-based learning, and programming, particularly with Python and C++. The role requires both theoretical knowledge and practical experience in physics simulation, motion imitation, and trajectory optimization. You'll be part of NVIDIA's innovative culture, working on projects that directly impact the future of robotics technology.

NVIDIA offers a collaborative environment where creativity and autonomy are valued, working alongside some of the most forward-thinking professionals in the technology industry. This position provides an opportunity to contribute to groundbreaking developments in robotics while working for a leader in accelerated computing and AI technology.

Last updated 8 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
Linux
  • 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++, with GPU programming/CUDA experience a plus
  • 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