GPU Power & Performance Systems Engineer — Real-Time DVFS

NVIDIA

Santa Clara (CA)

On-site

USD 184,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

Job summary

NVIDIA is seeking a System Software Engineer to join the GPU Performance and Power Management Software team. You will design, develop, and debug production software for P-states and DVFS, interfacing with hardware, drivers, OS, and AI workloads.

You will work across design, pre-silicon, validation, silicon bring-up, and production support, helping to deliver best-in-class power, performance, and reliability in data-center GPUs.

Qualifications

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • 8+ years of 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, cross-layer problems across software and hardware.
  • Demonstrated ability to own technically challenging features or subsystems and drive them to production in collaboration with cross-functional teams.
  • Excellent written and verbal communication and presentation skills.

Responsibilities

  • Architect, build, implement, and debug GPU power and performance management software, with emphasis on P-state management and DVFS.
  • Develop control policies, mechanisms, and real-time software that optimize GPU performance, power, thermals, and energy efficiency KPIs under demanding data-center workloads.
  • Own focus area and drive features across the full product lifecycle, including 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 shape the power-management capabilities of next-generation processors.
  • Analyze complex interactions among workloads, clocks, voltages, power limits, thermals, telemetry, and system-level policies.
  • Lead investigation and resolution for 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 feature specifications for new power and performance management capabilities.
  • Partner effectively with distributed teams across architecture, ASIC, firmware, drivers, validation, platform, and data-center systems.
  • Influence next generation system software by building internal scalable architecture frameworks.

Skills

C programming
OS fundamentals
Device drivers
Concurrency
Debug complex systems
Cross-functional collaboration

Education

BS in CS/CE
MS in EE/CS

Tools

Linux
C/C++ toolchains

Job description

NVIDIA is seeking a System Software Engineer to join the GPU Performance and Power Management Software team. You will design, develop, and debug production software for P-states and DVFS, interfacing with hardware, drivers, OS, and AI workloads.

You will work across design, pre-silicon, validation, silicon bring-up, and production support, helping to deliver best-in-class power, performance, and reliability in data-center GPUs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior GPU Power & Performance Software Architect
Senior GPU Power & Performance Software Architect

NVIDIA • United States

On-site
USD 184,000 - 357,000
Senior GPU Power and Performance Software Engineer
Senior GPU Power and Performance Software Engineer

NVIDIA • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior GPU Power & Performance Software Architect
Senior GPU Power & Performance Software Architect

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 224,000 - 431,000
Equity
Benefits package
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
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 GPU Power & Performance Systems Engineer
Senior GPU Power & Performance Systems Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
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 System Software Engineer - GPU Power and Performance Management
Senior System Software Engineer - GPU Power and Performance Management

NVIDIA • United States

On-site
USD 184,000 - 357,000
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 Datacenter Power & Performance Software Engineer
Senior Datacenter Power & Performance Software Engineer

NVIDIA • Washington

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