Senior System Software Engineer, GPU Power and Performance Management

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
10 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $209k
This role $236k
$145k most similar roles pay here $303k

This role pays more than 82% of similar roles. Most pay $182,125–$235,750 — the shaded band above. At the midpoint, this role pays about $236k versus about $209k 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 1150 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior System Software Engineer, GPU Power and Performance Management

Senior System Software Engineer - GPU Power and Performance Management will join the GPU Performance and Power Management Software team to design, develop, and debug production software for performance states and Power Management Controllers. The role involves building control policies and real-time software to optimize power, thermals, and energy efficiency for next-generation data-center GPUs. Key responsibilities include managing dynamic voltage and frequency scaling, defining hardware-software interfaces, and resolving complex stability issues across firmware, drivers, and platform software. Candidates must possess strong C programming skills and a deep understanding of operating system fundamentals, device-driver architecture, and computer architecture. The work focuses on the intersection of hardware architecture and AI workloads, requiring expertise in interpreting hardware specifications for registers and telemetry while managing power-management capabilities throughout the full product lifecycle from pre-silicon development to production support.

What you'll do

  • Design, develop, and debug GPU power management software focusing on P-states and dynamic voltage and frequency scaling (DVFS).
  • Develop control policies and real-time software to optimize performance, thermals, and energy efficiency for data-center workloads.
  • Manage the full product lifecycle including requirements, architecture, pre-silicon validation, silicon bring-up, and production support.
  • Define hardware-software interfaces in collaboration with GPU architects and hardware designers.
  • Analyze complex interactions between workloads, clocks, voltages, power limits, and system-level telemetry.
  • Resolve complex stability and reliability issues across firmware, device drivers, and platform software.
  • Create validation strategies and automation for functional correctness and performance-per-watt metrics.
  • Build scalable architecture frameworks to influence next-generation system software capabilities.

What we're looking for

  • BS or MS degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.
  • 8+ years of extensive industry experience crafting system software, embedded firmware, device drivers, or other hardware-related production software.
  • Strong programming skills in C for developing, debugging, and maintaining complex low-level software.
  • Deep understanding of operating-system fundamentals, device-driver architecture, real-time software, concurrency, interrupt handling, and hardware programming.
  • Experience interpreting hardware specifications and developing software interfaces for registers, telemetry, interrupts, and control mechanisms.
  • Strong understanding of computer architecture and hardware-software interactions.
  • Proven ability to independently debug complex, cross-layer problems across software and hardware.
  • Experience with GPU/CPU power management, DVFS, or real-time feedback controllers (preferred).

More like this

Similar roles

System Software Engineer, GPU Power and Performance Management

Nvidia

Santa Clara, CA 3 days ago $124,000–$195,500
C Kernel Software Device Drivers Computer Architecture DVFS P-states Firmware Hardware-Software Interface Telemetry Analysis Scripting Automation Silicon Bring-up Pre-silicon Validation Power Management Thermal Management
2+ yrs exp

Senior System Software Engineer, SoC Power

Nvidia

Santa Clara, CA 98 days ago
C C++ Python Firmware Kernel Drivers ARM Power Management DVFS Computer Architecture Operating Systems Data Center Simulation Emulation Memory-Mapped IO Interrupts
5+ yrs exp

Senior System Software Engineer, Performance - CUDA Driver

Nvidia

Santa Clara, CA 30 days ago $184,000–$287,500
CUDA C++ C GPU Kernel Software performance-engineering Computer Architecture Operating Systems Concurrency Memory Management Python HPC Deep Learning Profiling Firmware Hardware/Software Co-design Pre-silicon Analysis
7+ yrs exp Hybrid

Senior Systems Software Engineer, GPU Diagnostics

Nvidia

Santa Clara, CA 18 days ago
C++ C Linux System Software Hardware Architecture Device Programming Algorithms High-Performance Computing DMA Memory Controllers Emulation Product Hardening AI Productivity Tools
5+ yrs exp