Senior GPU Power and Performance Software Engineer

NVIDIA

Santa Clara (CA)

On-site

USD 224,000 - 357,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking a Senior System Software Engineer to join the GPU Performance and Power Management Software team in Santa Clara. You will architect and build production software for P-states and DVFS, spanning hardware interfaces, real-time control, and system-level optimization.

Responsibilities include design, validation, silicon bring-up, and production support across a data-center scale, collaborating with hardware, firmware, and platform teams to achieve top-tier performance and energy

Qualifications

  • BS or MS degree in Computer Science, Computer Engineering, Electrical Engineering, or related field—or equivalent experience.
  • At least 12+ years of extensive industry experience crafting system software, embedded firmware, device drivers, or other hardware‑related production software.
  • Strong programming skills in C, including developing, debugging, and maintaining complex low‑level software.
  • Deep understanding of operating‑system fundamentals, device‑driver architecture, embedded or 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 problems across multiple software and hardware layers.
  • Excellent written and verbal communication skills, with a track record of working effectively across organizational and geographic boundaries.

Responsibilities

  • Architect, build, implement, and debug GPU power- and performance-management software, with emphasis on P-state management and DVFS.
  • Develop real-time controllers, policies, and mechanisms that dynamically optimize GPU performance, power, thermals, and energy efficiency under demanding data-center workloads.
  • Drive features across the full product lifecycle: requirements, architecture, implementation, pre-silicon validation, silicon bring-up, productization, and production support.
  • Collaborate with GPU architects and hardware designers to define hardware-software interfaces and influence power-management capabilities of next‑generation processors.
  • Analyze complex interactions among workloads, clocks, voltages, power limits, thermals, telemetry, and system‑level policies.
  • Lead the investigation and resolution of complex power, performance, stability, and reliability issues spanning firmware, drivers, hardware, and platform software.
  • Develop validation strategies and automation for functional correctness, transition latency, performance-per-watt, and robustness across operating conditions.
  • Build clear architecture, interface, and compose specifications for new power-management features.
  • Partner with geographically distributed architecture, ASIC, firmware, driver, validation, platform, and data‑center systems teams.

Skills

C programming
OS fundamentals
Device drivers
Concurrency
Real-time software
Debugging complex problems
Communication

Education

BS or MS in CS/CE/EE

Job description

NVIDIA is seeking a Senior System Software Engineer to join the GPU Performance and Power Management Software team in Santa Clara. You will architect and build production software for P-states and DVFS, spanning hardware interfaces, real-time control, and system-level optimization.

Responsibilities include design, validation, silicon bring-up, and production support across a data-center scale, collaborating with hardware, firmware, and platform teams to achieve top-tier performance and energy

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior GPU Power & Performance Software Engineer
Senior GPU Power & Performance Software Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 224,000 - 431,000
Senior GPU Power & Performance Software Architect
Senior GPU Power & Performance Software Architect

NVIDIA • Redmond (WA)

On-site
USD 224,000 - 431,000
Equity
Benefits
Senior Data Center Power & Performance Software Engineer
Senior Data Center Power & Performance Software Engineer

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 224,000 - 431,000
Senior GPU Power & Performance Systems Engineer
Senior GPU Power & Performance Systems Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior GPU Power & DVFS System Software Lead - Equity
Senior GPU Power & DVFS System Software Lead - Equity

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Equity
Health Insurance
Inclusive Work Environment
Datacenter Power & Performance Software Engineer (Equity)
Datacenter Power & Performance Software Engineer (Equity)

NVIDIA • Santa Clara (CA)

On-site
USD 224,000 - 431,000
Equity
Benefits
Senior Datacenter Power & Performance Software Architect
Senior Datacenter Power & Performance Software Architect

NVIDIA • Santa Clara (CA)

On-site
USD 224,000 - 431,000
Equity
Benefits
Senior Power & Performance Architect – System & Silicon
Senior Power & Performance Architect – System & Silicon

NVIDIA • Santa Clara (CA)

Hybrid
USD 272,000 - 431,000
Equity
Benefits
Senior System Software Engineer - GPU Power Management
Senior System Software Engineer - GPU Power Management

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Equity
Health Insurance
Inclusive Work Environment
Senior System Software Engineer - GPU Power Management
Senior System Software Engineer - GPU Power Management

NVIDIA • Redmond (WA)

On-site
USD 224,000 - 431,000
Equity
Benefits