Senior System Software Engineer - Neural Graphics SDKs

Nvidia

Actively hiring
Santa Clara, CA · Redmond, WA Posted 31 days ago $184,000$287,500 / year

At a glance

AI generated

TL;DR

As a System Engineer at NVIDIA’s Omniverse NuRec SDK team, you will develop and maintain cutting-edge software for neural graphics, focusing on key open-source projects like GSplat. Your daily tasks include implementing, validating, releasing, and maintaining SDKs, APIs, and libraries to support developers in robotics, healthcare, and autonomous vehicles. You’ll influence the technical direction of these tools by shaping software architecture and validation strategies to ensure they meet the needs of diverse users from research to production environments. Ideal candidates have a Master’s degree or equivalent experience in Computer Science or Electrical Engineering, with 5+ years developing production-grade software for computer graphics or vision. Proficiency in Python and C++, along with strong skills in software engineering fundamentals like CI/CD and containerization, is essential. Experience with GPU-accelerated technologies such as CUDA and shading languages, as well as expertise in neural reconstruction algorithms, will set you apart.

Skills

Python C++ Kubernetes CI/CD CUDA Slang GLSL HLSL Metal Gaussian_Splatting Neural_Reconstruction NVIDIA_Omniverse GSplat Docker Git PostgreSQL

What you'll do

  • Implement, validate, release, and maintain SDKs, APIs, and libraries for Neural Reconstruction.
  • Develop and influence the architecture and validation strategy for OSS platforms like GSplat.
  • Ensure outstanding usability of software across various fields from research to production use.
  • Maintain developer-focused, production-grade software for computer graphics or vision.
  • Proficient in Python and C++ with strong software engineering fundamentals.
  • Experience developing high-performance distributed systems using micro-services and Kubernetes.

What we're looking for

  • Master’s degree in Computer Science or Electrical Engineering or 5+ years relevant experience.
  • Extensive experience developing and maintaining production-grade software for computer graphics/vision.
  • Proficiency with Python and C++ for software development.
  • Strong skills in software engineering practices (CI/CD, testing, packaging).
  • Experience with high-performance distributed systems and Kubernetes.
  • Expertise in real-time graphics or performance-critical domains.

Market check

Salary context

This $184,000–$287,500 range sits above 89% of similar postings on FindRole.

Peer median band

$138,900$234,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,450$217,725

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 801 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Senior System Software Engineer - Neural Graphics Performance

Nvidia

Us, Ca, Santa Clara, US 31 days ago $152,000$241,500
CUDA Slang Python C++ CI/CD Git Docker HLSL Metal GLSL Neural reconstruction Gaussian Splats Linear algebra Numerical methods Statistics Linux Windows Performance profiling Benchmarking

Senior System Software Engineer, 3D Computer Vision

Nvidia

Remote (Us, Ca, Santa Clara, US) 91 days ago $152,000$241,500
Python C++ CUDA Git CI/CD Linux NeRF Gaussian_Splatting Computer_Vision Deep_Learning 3D_Computer_Vision Object_Reconstruction Scene_Reconstruction Computer_Graphics MLOps
Remote

Software Engineer, Neural Graphics Developer Tools

Nvidia

Us, Ca, Santa Clara, US 30 days ago $152,000$241,500
C/C++ CUDA TensorFlow PyTorch Direct3D OpenGL Vulkan AI Deep Learning Neural Networks GPU Architecture Computer Graphics Object-Oriented Programming Agile Methodology CI/CD

Senior Systems Software Engineer - Deep Learning Solutions

Nvidia

Us, Ca, Santa Clara, US 79 days ago $224,000$356,500
CUDA TensorRT TVM MLIR XLA Python C/C++ QNX Linux GPU Deep Learning Transformer Models Vision-Language Models Diffusion Models State Space Models Parallel Programming Memory Management Embedded Systems CI/CD MLPerf

Senior Systems Software Engineer, Machine Learning

Nvidia

Us, Ca, Santa Clara, US 24 days ago $152,000$241,500
Python C/C++ Linux Unix CI/CD Docker Kubernetes AWS TensorFlow PyTorch PostgreSQL MongoDB 3D_Computer_Vision Generative_AI LLMs VLMs Multi-Agent_Systems Computer_Vision Deep_Learning

Senior Deep Learning Software Engineer

Nvidia

US 85 days ago $224,000$356,500
Python PyTorch JAX CUDA TensorRT NVIDIA_TensorRT_LLM GPU_optimization CUTLASS Triton Deep_learning_frameworks Performance_analysis GPU_architecture High_performance_computing Model_inference Inference_optimization