Senior System Software Engineer, Robotics Simulation

at Nvidia
USD 148,000-287,500 per year
SENIOR
✅ Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Python @ 4 Distributed Systems @ 4 Communication @ 4 Microservices @ 4 UI/UX @ 4 Asynchronous Programming @ 4 API @ 4 GPU @ 4

Details

We are looking for a Senior System Software Engineer to join the Robotics Simulation team working on NVIDIA Isaac Sim — a robotics simulation platform that leverages NVIDIA's AI and GPU technologies to accelerate development, training, validation, and deployment of intelligent robots.

Responsibilities

  • Build and integrate tools to configure, simulate, and test robots.
  • Maintain and optimize the existing simulation stack for scalable robot and sensor simulation.
  • Integrate APIs to support large-scale simulator deployments on distributed systems.
  • Develop microservices using ZeroMQ (ZMQ), DDS, RPC, RESTful APIs and other network-level communication technologies.
  • Work across teams, including principals and architects, to deliver and support simulation platform features.

Requirements

  • BS, MS, or PhD (or equivalent experience) in Computer Science, Simulation, or a related field.
  • 3+ years of experience in systems software engineering.
  • Excellent programming skills in C, C++, and Python.
  • Experience with physics simulation, robotics, or motion planning & controls.
  • Experience developing microservices and integrating network communication APIs (ZMQ, DDS, RPC, RESTful APIs).
  • Experience with distributed systems and large-scale simulator deployments.
  • Flexibility to adapt quickly to varying roles and responsibilities.
  • Excellent interpersonal skills and ability to work effectively with cross-functional teams across geographies.

Ways to stand out

  • Experience with Isaac Sim and NVIDIA Omniverse.
  • Familiarity with USD, MJCF, URDF, and CAD file formats.
  • Background with physical robots, reinforcement learning, and synthetic data generation.
  • Experience with UI/UX for user- and developer-facing tools.
  • Background shipping and supporting production software products.
  • Experience with system-level optimization using multi-threading, asynchronous programming, concurrency, and parallelism.

Compensation & Other Details

  • Base salary ranges (determined by location, experience, and internal pay bands):
    • Level 3: 148,000 USD - 235,750 USD
    • Level 4: 184,000 USD - 287,500 USD
  • You will also be eligible for equity and benefits.
  • #LI-Hybrid
  • Applications accepted at least until August 10, 2025.

Company & Culture

NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. The team works on cutting-edge simulation platforms for the robotics industry and encourages applicants who are passionate about building next-generation robotics tooling.