Senior Software Engineer, Humanoid Robotics — AI Platform

NVIDIA Corporation

Santa Clara (CA)

On-site

USD 152,000 - 288,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NVIDIA Corporation's Solution Engineering team seeks a seasoned robotics software engineer to shape autonomous machines. You will build scalable application architectures for humanoid robotics, collaborate with external partners, and drive integration across NVIDIA platforms.

You will join global teams across the US, APAC, and Europe, mentor peers, and help deploy robust, high‑performance solutions. The role requires 5+ years in robotics software, strong Python/C++, ROS 2 experience, and a track

Qualifications

  • 5+ years of robotics software development experience.
  • Bachelor's/Master's in CS, robotics, CE or related field.
  • Proven ML/RL software experience and real‑world robot work.
  • Proficient in Python and C/C++, CUDA a plus.

Responsibilities

  • Build and drive application architecture for humanoid robotics with internal teams.
  • Scale deployment and integration of new technologies across platforms.
  • Integrate hardware and software components and develop scalable software solutions.
  • Lead profiling, benchmarking and verification activities.
  • Provide technical guidance to resolve performance issues with partner teams.
  • Collaborate with global engineering teams in US, APAC and Europe.

Skills

Robotics software development
Python
C/C++
GPU programming (CUDA)
ROS 2

Education

Bachelor's degree in CS/Robotics/CE or related field

Tools

ROS 2
Isaac SIM
Isaac Lab

Job description

NVIDIA Corporation's Solution Engineering team seeks a seasoned robotics software engineer to shape autonomous machines. You will build scalable application architectures for humanoid robotics, collaborate with external partners, and drive integration across NVIDIA platforms.

You will join global teams across the US, APAC, and Europe, mentor peers, and help deploy robust, high‑performance solutions. The role requires 5+ years in robotics software, strong Python/C++, ROS 2 experience, and a track

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Robotics System Software Engineer — Humanoid AI
Senior Robotics System Software Engineer — Humanoid AI

NVIDIA Corporation (old) • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Senior Humanoid Robotics Software Architect (Equity)
Senior Humanoid Robotics Software Architect (Equity)

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity
Benefits
Senior Software Engineer, Humanoid Robotics
Senior Software Engineer, Humanoid Robotics

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity
Benefits
Senior Software Engineer, Humanoid Robotics
Senior Software Engineer, Humanoid Robotics

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Senior System Software Engineer, Robotics
Senior System Software Engineer, Robotics

NVIDIA Corporation (old) • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Senior Robotics System Software Engineer - Embodied AI
Senior Robotics System Software Engineer - Embodied AI

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Senior Robotics Software Engineer - Physical AI Platforms
Senior Robotics Software Engineer - Physical AI Platforms

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior System Software Engineer, Robotics
Senior System Software Engineer, Robotics

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Senior Robotics Software Engineer
Senior Robotics Software Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior System Software Engineer, Robotics
Senior System Software Engineer, Robotics

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 152,000 - 288,000