Senior GPU Power & Performance Software Engineer

NVIDIA

Austin (TX)

On-site

USD 224,000 - 357,000

Full time

17 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

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 Austin, TX. You will architect and implement production software for P-states and DVFS, working at the intersection of hardware, firmware, drivers, and OS to optimize performance, power, and reliability for data-center GPUs.

You will drive features across the full product lifecycle, collaborate with hardware and software partners, analyze complex interactions among workloads,

Qualifications

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or related field or equivalent experience.
  • 12+ years of experience crafting system software, embedded firmware, device drivers, or other hardware-related production software.
  • Strong C programming skills in debugging and maintaining low-level software.
  • Deep understanding of OS fundamentals, device-driver architecture, embedded/real-time software, concurrency, interrupts, and hardware programming.
  • Experience interpreting hardware specs 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 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 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 interfaces and influence power-management capabilities of next-generation processors.
  • Analyze interactions among workloads, clocks, voltages, power limits, telemetry, and system-level policies.
  • Lead investigation and resolution of 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 architecture, interface, and compose specifications for new power-management features.
  • Partner with distributed architecture, ASIC, firmware, driver, validation, platform, and data-center teams.

Skills

C programming
OS fundamentals
Device drivers
Concurrency
Debugging across HW/SW
Communication

Education

BS or MS in CS/CE or related
Equivalent experience

Job description

NVIDIA is seeking a Senior System Software Engineer to join the GPU Performance and Power Management Software team in Austin, TX. You will architect and implement production software for P-states and DVFS, working at the intersection of hardware, firmware, drivers, and OS to optimize performance, power, and reliability for data-center GPUs.

You will drive features across the full product lifecycle, collaborate with hardware and software partners, analyze complex interactions among workloads,

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 Corporation • Santa Clara (CA)

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

NVIDIA • California (MO)

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
GPU Power & Performance Systems Engineer
GPU Power & Performance Systems Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 124,000 - 242,000
GPU Power & Performance Systems Engineer — Real-Time DVFS
GPU Power & Performance Systems Engineer — Real-Time DVFS

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior Datacenter Power & Performance Systems Engineer
Senior Datacenter Power & Performance Systems Engineer

NVIDIA • Austin (TX)

On-site
USD 224,000 - 431,000
Equity
Comprehensive 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 & 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 Datacenter Power & Performance Software Engineer
Senior Datacenter Power & Performance Software Engineer

NVIDIA • California (MO)

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