Lead Software Engineer – Robotics Platform

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

Lead Software Engineer for NVIDIA's Robotics Platform, focusing on end-to-end solutions for training, simulation, and deployment of Physical AI on robots. The role involves leading development of core platform features, building reference integrations, and optimizing for NVIDIA hardware, with an emphasis on performance, reliability, and leveraging AI for development acceleration.

What you'd actually do

  1. Lead the development of new Robotics Platform runtime features, optimizations, tooling, and developer-facing APIs — with a strong emphasis on performance and reliability.
  2. Build clear, comprehensive, and AI agent-ready reference applications, benchmarks, skills, and tutorials showcasing platform capabilities in real-world robotics scenarios.
  3. Optimize the platform to best leverage NVIDIA's hardware for sensor I/O processing and physical AI.
  4. Coordinate with partner teams (hardware, simulation, AI frameworks, developer relations) to align priorities, dependencies, and ship cohesive platform experiences.
  5. Establish and champion engineering guidelines across the team: code quality, testing protocols, performance measurement, observability, and adoption of agentic AI for accelerated development.

Skills

Required

  • C++
  • Python
  • systems software
  • robotics
  • developer tooling
  • technical lead
  • robotics concepts
  • sensor pipelines
  • real-time execution
  • robot application architectures
  • agentic AI tools

Nice to have

  • ROS2
  • Holoscan
  • Isaac Sim
  • Isaac Lab
  • MuJoCo
  • observability tooling
  • distributed tracing
  • telemetry
  • CUDA
  • TensorRT
  • open-source robotics projects

What the JD emphasized

  • shipping robotic products
  • leading or mentoring engineers
  • agentic AI tools to accelerate software development

Other signals

  • Physical AI
  • foundation models
  • intelligent machines
  • robotics developers
  • agentic AI