Senior Software Engineer - Robot Learning Platform

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$116,250 - $247,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Robotics

Description For Senior Software Engineer - Robot Learning Platform

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer to join their Isaac Lab team to advance their robot learning platform. This role combines cutting-edge AI and robotics, focusing on developing next-generation features for autonomous systems training. The position offers an opportunity to work with advanced technologies including reinforcement learning, perception-in-the-loop systems, and multi-agent training.

The role requires strong expertise in Python and deep learning frameworks, along with significant experience in robotics and simulation workflows. You'll be collaborating with research and engineering teams across NVIDIA, particularly working on exciting projects like next-generation humanoid robots. The position offers exposure to both industrial and research communities in robotics.

NVIDIA provides a comprehensive benefits package and highly competitive salaries, ranging from 116,250 CAD to 247,000 CAD. The company is known for being one of the technology industry's most desirable employers, working on cutting-edge fields such as virtual reality, deep learning, and artificial intelligence. This role offers a unique opportunity to shape the future of robotics and AI while working with some of the most forward-thinking professionals in the industry.

The ideal candidate will have experience with platforms like Isaac Sim, Isaac Lab, Isaac Gym, or Mujoco, and practical experience in deploying simulation-trained policies to real robots. Publications in major AI and robotics conferences would be an additional advantage.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - Robot Learning Platform

  • Develop next features for platform including 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 while ensuring highest performance with extensive benchmarking
  • Collaborate with research and engineering teams across NVIDIA to enable next generation of humanoid robots
  • Engage with robotics industrial and research communities

Requirements For Senior Software Engineer - Robot Learning Platform

Python
  • BS, MS, or PhD degree in Computer Science, or equivalent experience
  • Extensive experience in software development with Python and deep-learning software stack (Pytorch, Tensorflow, Jax, etc.)
  • 3+ years of experience in robotics and simulation workflows
  • Experience with reinforcement learning, imitation learning, motion planning, and trajectory optimization

Benefits For Senior Software Engineer - Robot Learning Platform

Equity
  • Equity
  • Competitive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer - Robot Learning Platform

Senior Software Engineer, VLSI AI Agent

Senior Software Engineer position at NVIDIA focusing on developing AI agents for VLSI design optimization, offering competitive salary and opportunity to work with cutting-edge technology.

Senior Applied LLM Engineer, AI – Chip Design

Senior Applied LLM Engineer position at NVIDIA, focusing on developing AI solutions for chip design using large language models and advanced algorithms.

Deep Learning Performance Architect

Senior Deep Learning Performance Architect role at NVIDIA, developing next-generation AI architectures and optimizing deep learning performance.

Windows AI Software Engineer

Senior Windows AI Software Engineer role at NVIDIA focusing on AI integration in games and applications, offering competitive salary and benefits.

Senior Software Engineer - Deep Learning

Senior Software Engineer position at NVIDIA focusing on deep learning and computer vision, developing efficient AI models for real-time video communication and content creation.