Senior System Software Engineer, Vulkan Performance

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CASeattle, WA
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
92 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $207k
This role $197k
$141k $256k
below market most similar roles pay here above market

This role pays less than 52% of similar roles. Most pay $177,300–$235,750 — the blue band above. At the midpoint, this role pays about $197k versus about $207k 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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior System Software Engineer, Vulkan Performance

As a Senior System Software Engineer, Vulkan Performance, you will join a team dedicated to achieving optimal performance, power-efficiency, and latency for modern games and creative applications. Your daily responsibilities involve diagnosing GPU and CPU performance bottlenecks in Vulkan and Proton titles, identifying API usage changes to improve performance, and communicating with third-party developers. You will implement driver performance improvements, resolve driver defects, and collaborate across teams to develop industry-leading software. The role requires proficiency in C, C++, and assembly code, along with experience in graphics software, system programming, and computer architecture. You must possess a solid understanding of graphics fundamentals and experience with operating systems. This position focuses on solving complex technical problems within the domain of high-performance processor design and graphics drivers.

What does a System Software Engineer earn in California?

Median $235750 from 70 postings across 4 companies.

See salary data

What you'll do

  • Diagnose GPU and CPU performance bottlenecks in Vulkan and Proton titles.
  • Identify API usage changes to improve performance for third-party developers.
  • Implement driver performance improvements to enhance power efficiency and latency.
  • Resolve driver defects to ensure high-quality software performance.
  • Develop highly optimized code for graphics and high-performance processor design.
  • Debug and solve complex, hard-to-reproduce problems within the driver stack.

What we're looking for

  • Hold a B.S. or higher degree in Computer Science/Engineering or a similar field or equivalent experience.
  • Have 5+ years of experience in graphics software, system programming, or a related field.
  • Possess an understanding of graphics fundamentals, operating systems, and computer architecture.
  • Be comfortable with Vulkan, OpenGL, or DirectX.
  • Demonstrate strong programming skills in C and C++ and familiarity with assembly code.
  • Have experience in developing highly optimized code.
  • Have a strong interest and background in 3D graphics (preferred).
  • Have working experience inside operating system kernels and device drivers (preferred).

More like this

Similar roles

Senior System Software Engineer, GPU Performance

Nvidia

Remote (Santa Clara, CA) 3 days ago $152,000–$241,500
HPC Parallel Programming C++ Python NCCL UCX NVSHMEM MPI CUDA PyTorch TensorFlow Kubernetes Docker Ansible SLURM Infiniband RDMA Ethernet PCIe NVLink
3+ yrs exp Remote

Manager, Linux GPU System Software Engineering

Nvidia

Santa Clara, CA 7 days ago $224,000–$356,500
C C++ Linux Linux Kernel Device Drivers Vulkan OpenGL Embedded Systems System Software Performance Analysis Debugging HW-SW Interaction Software Engineering Management
8+ yrs exp