Taro Logo

Senior Software Engineer, Humanoid Robotics

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
8+ years of experience
AI · Robotics

Job Description

NVIDIA is seeking a Senior Software Engineer to join their Humanoid Robotics team within the Isaac Applications group. This role focuses on building the platform for Physical AI robots, enabling sim-first development, real-world deployment, and continuous learning. The position requires expertise in real-time robotics software development, particularly with multi-body robots like humanoids or quadrupeds.

The role involves working with cutting-edge technology in Physical AI and robotics, specifically building the humanoid reference platform that showcases NVIDIA's technological capabilities. You'll be collaborating across teams to integrate various NVIDIA robotics products, including Thor and Isaac Sim, into a unified solution for humanoid robots.

NVIDIA offers highly competitive compensation, with base salary ranges from $184,000 to $356,500 depending on level (4 or 5), plus equity and comprehensive benefits. The company is known for being one of the technology world's most desirable employers, with forward-thinking colleagues and outstanding growth opportunities.

The ideal candidate will bring 8+ years of experience, strong software engineering skills, and real-world experience with robotics applications. Key technical skills include proficiency in Python, C++, PyTorch, CUDA, and middleware. The role requires both technical expertise and excellent communication skills to work effectively across diverse teams.

This position represents an opportunity to work at the forefront of robotics and AI technology, contributing to groundbreaking developments in humanoid robotics while being part of a company that's transforming the world's largest industries through AI and digital twins technology.

Last updated a month ago

Responsibilities For Senior Software Engineer, Humanoid Robotics

  • Build the humanoid reference platform showcasing NVIDIA's technology
  • Collaborate to integrate NVIDIA robotics products like Thor and Isaac Sim
  • Build real-time robotics software stacks
  • Bring robotics solutions from lab to launch

Requirements For Senior Software Engineer, Humanoid Robotics

Python
Linux
  • Master's degree in Computer Science, Engineering, or related field
  • 8+ years of experience
  • Experience in designing and building real-time robotics software stacks
  • Proficiency in Python, C++, PyTorch, CUDA, and middleware
  • Strong problem-solving skills
  • Excellent communication skills
  • Experience with bringing robotics solutions from lab to launch

Benefits For Senior Software Engineer, Humanoid Robotics

Equity
  • Equity
  • Competitive base salary
  • Comprehensive benefits package

Related Jobs

Senior Software Engineer, Humanoid Robotics

Senior Software Engineer position at NVIDIA focusing on humanoid robotics, sim2real transfer, and robot learning algorithms.

Senior Software Engineer - Robotics Application

Senior Software Engineer position at NVIDIA focusing on robotics applications, simulation, and AI implementation using Isaac Lab and Mimic.

Senior Software Engineer - Robotics Application

Senior Software Engineering role at NVIDIA focusing on robotics applications, AI, and simulation, offering competitive compensation and the opportunity to work on cutting-edge technology.

Sr. Automation and Robotics Software Engineer

Senior Automation and Robotics Software Engineer position at Protedyne/Labcorp, developing laboratory automation systems with Java, robotics, and machine vision technologies.

Senior Robotics Software Engineer, Manipulation

Senior Robotics Software Engineer position at Chef Robotics, developing advanced manipulation systems for food-handling robots in commercial kitchens.