Senior Software Engineer - Robotics

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

Senior Software Engineer role at NVIDIA focused on building Physical AI systems for humanoid robots. The role involves defining technical direction for generative AI workflows in robotics, spanning simulation, real-world deployment, and continuous learning. Responsibilities include building the humanoid reference platform, integrating NVIDIA products, and providing technical mentorship. Requires significant robotics software engineering experience, with a focus on AI-powered robots and robot learning.

What you'd actually do

  1. Set the technical approach for building generative AI workflows for Physical AI robotics, spanning simulation, real-world deployment, and continuous learning.
  2. Define priorities and resolve architectural trade-offs for a small team.
  3. Build our humanoid reference platform from architecture through deployment.
  4. Integrate NVIDIA products like Jetson Thor, Isaac GR00T, and Isaac Lab into cohesive solutions.
  5. Provide technical mentorship to junior engineers — without any formal management responsibility.

Skills

Required

  • MS or PhD in Robotics, Computer Science, or a related field (or equivalent experience)
  • 12+ years of robotics software engineering experience
  • Python
  • C++
  • CUDA
  • robotics middleware
  • robot learning
  • reinforcement learning
  • imitation learning
  • sim-to-real transfer

Nice to have

  • NVIDIA robotics tools (Isaac Lab, Isaac Gym, Isaac ROS)
  • NVIDIA hardware (Jetson platform)
  • deep learning frameworks
  • physics simulators (Isaac Sim/Lab, MuJoCo)
  • humanoid whole-body control
  • manipulation
  • locomotion
  • robotics OEMs
  • humanoid robot companies

What the JD emphasized

  • track record of shipping production-quality systems
  • Proven ability to own technical direction
  • Deep experience building and deploying full-stack robotics software for AI-powered robots, from architecture through implementation.
  • Hands-on experience with generative AI workflows in robotics or Physical AI contexts.
  • Experience in robot learning: reinforcement learning, imitation learning, and sim-to-real transfer.

Other signals

  • Generative AI workflows for Physical AI robotics
  • Build humanoid reference platform
  • Robot learning: reinforcement learning, imitation learning, sim-to-real transfer