System Software Engineer - GPU and SOC

Nvidia

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

At a glance

AI generated

TL;DR

Join NVIDIA’s GPU Software team as a senior GPU/SOC system software engineer, collaborating with dedicated hardware and software experts to develop cutting-edge kernel drivers for production GPUs and SOCs. Your daily tasks will include designing, implementing, and debugging key aspects of our SW stack to optimize performance, power efficiency, and robustness across various platforms from data centers to gaming consoles worldwide. You’ll be deeply involved in emulation, bringup, and product hardening processes, requiring strong C/C++ programming skills, OS fundamentals, and experience with Linux or Windows kernel development. Ideal candidates have a background in complex system-level debugging and familiarity with security concepts, making significant contributions through global collaboration.

Skills

C/C++ Linux Windows Kernel WDDM MCDM System-Level_Debugging Computer_Architecture DMA Memory_Controllers Buses Cache Operating_Systems Security_Concepts

What you'll do

  • Design and implement kernel-mode SW changes for next-gen GPU and SOC hardware.
  • Debug production GPU and SOC kernel drivers to enhance platform performance and power savings.
  • Participate in emulation, bringup, and product hardening processes for groundbreaking products.
  • Craft robust embedded software focusing on system-level security concepts and efficiency.
  • Collaborate with global teams to ensure successful deployment of datacenter systems worldwide.

What we're looking for

  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience
  • 8+ years of relevant software development experience with a focus on kernel-mode SW
  • Strong C/C++ programming skills and initiative in independent coding projects
  • Experience with computer system architecture and operating systems fundamentals
  • Background in debugging complex system-level (SW and HW) issues
  • Familiarity with Windows Driver Models, WDDM or MCDM preferred

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $202k
This role $236k
$138k most similar roles pay here $303k

This role pays more than 82% of similar roles. Most pay $168,500–$235,750 — the shaded band above. At the midpoint, this role pays about $236k versus about $202k 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

System Software Engineer - GPU and SOC

Nvidia

Santa Clara, CA 124 days ago $184,000$287,500
C C++ Python ARM ACPI Device tree Linux Windows GDB WinDBG GCC MSVC LLVM SOC Boot Security Kernel Hypervisor Debugging Reliability Resiliency System security concepts Embedded systems

Senior Software Engineer - GPU and SOC

Nvidia

Santa Clara, CA 15 days ago $152,000$241,500
C C++ Python ARM ACPI Device_Tree Linux Windows_Kernel Hypervisor GDB WinDBG GCC MSVC LLVM SOC_Architecture GPU_Software_Stack CI/CD Embedded_Systems System_Level_Security

System Software Engineer, GPU Development Tools

Nvidia

Santa Clara, CA 47 days ago $152,000$241,500
C++ Python CUDA DX OpenGL Vulkan Object-Oriented_Design_Patterns Chip_Simulation System_Simulation Virtual_Machines Containers Distributed_Programming
Hybrid

Senior System Software Engineer, GPU Performance Profiling

Nvidia

Austin, TX 105 days ago $152,000$241,500
C C++ CUDA OpenCL Linux Windows Git Python CI/CD Doxygen Markdown JIRA Confluence NVIDIA GPUs GPU Compute API Assembly programming Performance analysis tools High performance computing Software design Debugging skills

Senior Systems Software Engineer - GPU Performance at Scale

Nvidia

Remote (Santa Clara, CA) 6 days ago $184,000$287,500
CUDA Slurm Python C C++ Bash Docker Linux HPC Container Technology Virtualization Cloud Platform Solutions Systems Architecture Performance Optimization Linux Systems Programming
Remote