CareerPlan

System Software Engineer - Robotics Simulation

US, CA, Santa ClaraFull-time$124k2026-10-23 → 2026-11-10

Core

Building and integrating tools to configure, simulate, and test robots within the NVIDIA Isaac Sim platform.

Role type

Senior IC system software engineer (robotics simulation)

Builds

Scalable robot and sensor simulation stack, microservices for distributed systems

Domain

Robotics simulation, AI, GPU technologies

Deliverable

production ML models

Required skills

C, C++, Python, physics simulation, robotics, motion planning & controls, distributed systems, microservices, network communication APIs (ZMQ, DDS, RPC, RESTful), system-level optimization (multi-threading, concurrency, parallelism)

Preferred skills

Isaac Sim, Omniverse, USD, MJCF, URDF, CAD formats, physical robots, reinforcement learning, synthetic data generation, UI/UX for developer tools, shipping software products

Technologies

ZMQ, DDS, RPC, RESTful, USD, MJCF, URDF, CAD

Responsibilities

Building and integrating tools to configure, simulate, and test robots; Maintaining and optimizing the existing simulation stack for scalable robot and sensor simulation; Integrating APIs to support large scale simulator deployments on distributed systems; Developing microservices using ZMQ, DDS, RPC, RESTful and other network level communication APIs

Seniority

Senior, hands-on IC