Senior System Software Engineer, Robotics Simulation

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$148,000 - $287,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Robotics · AI

Description For Senior System Software Engineer, Robotics Simulation

NVIDIA is seeking a Senior System Software Engineer to join their Robotics Simulation Team working on NVIDIA Isaac Sim™, a cutting-edge robotics simulation platform. This role sits at the intersection of robotics, simulation, and software development, offering an opportunity to shape the future of robotics development.

The position involves building and integrating sophisticated tools for robot configuration, simulation, and testing, while developing user interfaces and interactive extensions for asset configuration. You'll work with industry-standard formats in asset pipelines and collaborate closely with customers and UI/UX teams to create efficient robotics workflows.

The ideal candidate should bring strong technical expertise in C++, Python, and systems software engineering, combined with knowledge of physics simulation and robotics. Experience with Isaac Sim, Omniverse, USD, MJCF, URDF, or CAD formats would be particularly valuable, as would background in physical robots, reinforcement learning, or synthetic data generation.

NVIDIA offers a competitive compensation package with a base salary range of $148,000 - $287,500 USD, plus equity and benefits. The company is known for being one of the technology industry's most desirable employers, with some of the most forward-thinking professionals in the world.

This hybrid role is based in Santa Clara, CA, and offers the opportunity to work on state-of-the-art simulation platforms that are transforming 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 exciting opportunity for someone looking to make a significant impact in robotics simulation technology.

Last updated 5 days ago

Responsibilities For Senior System Software Engineer, Robotics Simulation

  • Building and integrating tools to configure, simulate, and test robots
  • Develop user interfaces and interactive extensions for asset configuration
  • Working with asset import and export pipelines using industry standard formats
  • Interfacing with customer and UI/UX teams to develop workflows for robotics

Requirements For Senior System Software Engineer, Robotics Simulation

Python
  • BS, MS, PhD (or equivalent experience) in Computer Science, Simulation, or related field
  • 3+ years of experience in systems software engineering
  • Excellent C, C++, and Python programming skills
  • Flexibility to adapt quickly to varying roles & responsibilities
  • Experience with physics simulation, robotics or motion planning & controls
  • Excellent interpersonal skills and ability to work with multi-functional teams

Benefits For Senior System Software Engineer, Robotics Simulation

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer, Robotics Simulation

Senior Backend Engineer, Database and Systems Infrastructure

Senior Backend Engineer role at NVIDIA focusing on database and systems infrastructure, requiring 8+ years of experience in developing large-scale applications.

Packaging Methodology Software Engineer

Senior Software Engineer role at NVIDIA developing VLSI tools and GUI applications for chip design and verification processes.

Senior System Software Engineer – DC Platform Software Tools

Senior System Software Engineer role at NVIDIA focusing on data center platform software tools development, offering $184K-$356.5K salary plus equity.

Senior Software Engineer - Data Center System Bringup

Senior Software Engineer position at NVIDIA focusing on data center system bringup, debugging, and firmware development for server systems, offering competitive compensation and the opportunity to work with cutting-edge AI technology.

Senior Software Test Developer – DriveOS

Senior Software Test Developer position at NVIDIA, focusing on testing and automation for DriveOS automotive operating system, offering competitive salary and benefits in Santa Clara, CA.