Taro Logo

Senior System Software Engineer, Robotics Simulation

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$116,250 - $247,000
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 combines systems engineering with robotics simulation, requiring expertise in C++, Python, and physics simulation. The position offers an opportunity to work on state-of-the-art simulation technology that accelerates robotics development using NVIDIA's AI and GPU technologies.

The role involves developing and integrating sophisticated tools for robot configuration, simulation, and testing, while working with industry-standard formats and creating user interfaces for asset configuration. You'll be part of a team that's pushing the boundaries of robotics simulation, working directly with customers and UI/UX teams to develop practical workflows.

As a senior engineer, you'll need strong programming skills in C, C++, and Python, along with experience in physics simulation, robotics, or motion planning. The ideal candidate will have exposure to technologies like Isaac Sim, Omniverse, USD, MJCF, URDF, and CAD formats, as well as experience with physical robots and reinforcement learning.

NVIDIA, recognized as one of the technology industry's most desirable employers, offers competitive compensation including a base salary range of 116,250 - 247,000 CAD, equity, and comprehensive benefits. This hybrid position is based in Toronto, Canada, offering the flexibility of both remote and office work while contributing to groundbreaking developments in robotics simulation technology.

Last updated 11 minutes 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
  • Experience with physics simulation, robotics or motion planning & controls
  • Excellent interpersonal skills and ability to work with multi-functional teams
  • Flexibility to adapt quickly to varying roles & responsibilities

Benefits For Senior System Software Engineer, Robotics Simulation

Equity
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer, Robotics Simulation

Senior Software Engineer, Place and Route Tools

Senior Software Engineer role at NVIDIA developing place and route tools for hardware optimization using C++ and parallel computing.

Senior Software Engineer, ServiceNow

Senior Software Engineer position at NVIDIA focusing on ServiceNow platform development with AI and machine learning integration.

Senior Software Engineer - NVLINK NOS

Senior Software Engineer position at NVIDIA developing NVLINK switch Operation System (OS) for next-generation HPC networking technologies, offering competitive compensation and benefits.

Senior Software Engineer, Hardware Tools and Methodology Development

Senior Software Engineer position at NVIDIA focusing on hardware tools and methodology development, combining C++ programming with RTL design expertise.

Senior System Software Engineer – DC Platform Software Tools

Senior System Software Engineer role at NVIDIA focusing on data center platform software tools and GPU server management solutions.