Senior Software Engineer, Humanoid Robotics

Nvidia

Actively hiring
Santa Clara, CA Posted 47 days ago $152,000$241,500 / year

At a glance

AI generated

TL;DR

As a Senior Solution Engineer on NVIDIA’s dynamic team, you will play a pivotal role in shaping the future of autonomous machines by crafting application software architecture for humanoid robotics. Your daily tasks include collaborating with internal teams and external partners to scale deployments and integrate new technologies into robust solutions. You’ll lead profiling and benchmarking activities while resolving functional and system performance issues through deep technical guidance. With expertise in machine learning, reinforcement learning, and hands-on experience with real-world robotic systems, you will contribute to the development of scalable software solutions for autonomous machines using Python, C/C++, and CUDA. Familiarity with ROS 2, Isaac SIM, and NVIDIA’s GPU hardware is essential as you work across global engineering teams to deploy cutting-edge robotics solutions.

Skills

Python C++ CUDA ROS 2 Isaac SIM Isaac Lab NVIDIA Isaac GPU programming Reinforcement Learning Robotics Middleware Frameworks Simulation Platforms CI/CD

What you'll do

  • Build and drive application architecture for humanoid robotics by collaborating with internal teams.
  • Scale deployment of new technologies into solutions, focusing on whole body controller algorithms.
  • Integrate hardware and software components efficiently to develop scalable robotic solutions.
  • Provide technical guidance to resolve functional issues and optimize system performance.
  • Lead profiling and benchmarking activities to verify the effectiveness of software solutions.

What we're looking for

  • 5+ years of software development experience in robotics.
  • Proven track record in machine learning and reinforcement learning for robotic systems.
  • Proficiency in application development and scalability for autonomous machines.
  • Hands-on experience with robot simulation platforms and sim-to-real transfer.
  • Expertise in Python, C/C++, GPU programming, and CUDA.
  • Adaptability to new technologies and fast-paced development environments.
  • Experience with ROS 2, Isaac SIM, and NVIDIA Isaac.

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $198k
This role $197k
$141k most similar roles pay here $252k

This role pays more than 53% of similar roles. Most pay $161,150–$235,750 — the shaded band above. At the midpoint, this role pays about $197k versus about $198k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 824 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 812 roles with salary data.

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Lead Software Engineer – Robotics Platform

Nvidia

Santa Clara, CA 34 days ago $224,000$356,500
C++ Python ROS2 Isaac Sim CUDA TensorRT Mujoco Holoscan Docker CI/CD Git GitHub NVIDIA_TensorRT NVIDIA_CUDART OpenCV PCL YARP Rviz Gazebo

Senior Solutions Architect, Robotics Simulation

Nvidia

Remote (Santa Clara, CA) 121 days ago $152,000$241,500
Python ROS ROS2 Isaac Lab Isaac Sim Newton CUDA OpenUSD URDF C++ NVIDIA Warp Reinforcement Learning Distributed Simulation GPU Clusters Generative AI Neural Rendering Unity Unreal Engine Blender
Remote

Senior Technical Program Manager - Robotics

Nvidia

Santa Clara, CA 62 days ago $168,000$258,750
Python C++ ROS Isaac_SIM Omniverse Git Agile CI/CD Docker Kubernetes AWS GCP Linux PostgreSQL SQLite MongoDB TensorFlow PyTorch Reinforcement_Learning Imitation_Learning
Hybrid