Nvidia

Senior Software Engineer, Humanoid Robotics

Nvidia
Apply
3 days ago
Shanghai, ChinaSenior

Responsibilities

  • Design and build agentic workflows connecting simulation, robot learning, and deployment on physical robots.
  • Develop reliable and testable tools that enable AI agents to create, execute, and improve robotics workflows.
  • Validate workflows and learned-policy transfer on a humanoid reference platform.
  • Collaborate with teams across Shanghai, America, and Europe to integrate robotics capabilities and deliver repeatable development workflows.

Requirements

  • Master’s degree in Computer Science, Robotics, Engineering, or a related field, or equivalent experience, plus 3+ years of experience in the field.
  • Hands-on experience developing, deploying, and testing software on physical robots.
  • Experience deploying and evaluating learned policies for controlling physical robots.
  • Experience using AI coding agents and the programming knowledge to review, debug, and validate generated code.
  • Interest in applying AI agents to robotics development and evaluating new approaches.
  • Strong problem-solving, independent technical judgment, and clear English communication skills.

Benefits

  • NVIDIA offers a comprehensive benefits package and competitive compensation.
  • The role involves collaboration with teams in Shanghai, America, and Europe.

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me