Senior System Software Engineer, Neural Graphics SDKs

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CARedmond, WA
Salary
$184,000–$287,500 / yr
Posted
136 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $184k
This role $236k
$100k most similar roles pay here $308k

This role pays more than 93% of similar roles. Most pay $151,000–$216,618 — the shaded band above. At the midpoint, this role pays about $236k versus about $184k 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 896 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior System Software Engineer, Neural Graphics SDKs

As a Senior System Software Engineer - Neural Graphics SDKs, you will join the team building the Omniverse NuRec SDK to support developers in robotics, healthcare, and autonomous vehicles. You will be responsible for implementing, validating, releasing, and maintaining software ecosystems for neural graphics, including key open-source projects like GSplat. Your daily work involves influencing software architecture, validation strategies, and technical roadmaps to ensure high usability across research and production environments. To succeed, you must possess proficiency in Python and C++, along with expertise in source control, CI/CD, testing, packaging, and containerization. You will also leverage knowledge of distributed systems, Kubernetes, and GPU-accelerated software using CUDA or shading languages like GLSL and HLSL. The role focuses on solving technical challenges in neural reconstruction, specifically involving technologies such as NERFs and Gaussian Splatting.

What does a System Software Engineer earn in California?

Median $235750 from 37 postings across 4 companies.

See salary data

What you'll do

  • Implement, validate, and maintain SDKs, APIs, and libraries for Neural Reconstruction.
  • Maintain key open-source projects such as GSplat.
  • Influence software architecture and technical roadmaps to ensure high usability for developers.
  • Develop production-grade software for computer graphics or computer vision applications.
  • Build and manage high-performance distributed systems using micro-services and Kubernetes.
  • Develop GPU-accelerated software using CUDA, Slang, or other shading languages.
  • Execute core software engineering tasks including CI/CD, testing, validation, and containerization.

What we're looking for

  • Master's degree in Computer Science, Electrical Engineering, or equivalent experience.
  • 5+ years of practical experience in software engineering.
  • Track record developing production-grade software for computer graphics or computer vision.
  • Proficiency in Python and C++.
  • Strong software engineering fundamentals including source control, CI/CD, testing, packaging, and containerization.
  • Experience developing high-performance distributed systems using micro-services and Kubernetes.
  • Expertise in real-time graphics, GPU-accelerated software (CUDA, Slang), or neural reconstruction algorithms.
  • Excellent written, visual, and verbal communication skills to present architectural challenges and tradeoffs.

More like this

Similar roles

Senior System Software Engineer

Nvidia

Remote (Santa Clara, CA) +3 66 days ago $184,000$287,500
C C++ System Architecture Embedded Systems Operating Systems Hardware Acceleration ISO 26262 ASPICE ISO 21434 Generative AI
8+ yrs exp Remote

Senior System Software Engineer, Interactive World Models

Nvidia

Santa Clara, CA 52 days ago $184,000$287,500
CUDA PyTorch GPU Optimization Computer Vision Neural Rendering NeRFs Gaussian Splatting Simulation Real-time Inference Distributed Training synthetic-data generation Robotics Autonomous Vehicles
8+ yrs exp

Senior System Software Engineer, GPU Performance

Nvidia

Remote 6 days ago $152,000$241,500
HPC C++ Python CUDA NCCL UCX NVSHMEM MPI Infiniband Ethernet RDMA PyTorch TensorFlow Kubernetes Docker SLURM Ansible Performance Engineering Parallel Programming
Remote

Senior Software Engineer, CUDA Deep Learning Systems

Nvidia

Remote (Santa Clara, CA) +1 11 days ago $184,000$287,500
CUDA C++ Python Deep Learning PyTorch JAX TensorRT vLLM Triton XLA NCCL MPI UCX Distributed Computing Kernel Optimization Model Optimization FP8 INT8
8+ yrs exp Remote