System Software Engineer - GPU Power and Performance Management

NVIDIA•Santa Clara, CA
•$152,000 - $287,500

About The Position

NVIDIA is seeking a System Software Engineer to join its GPU Performance and Power Management Software team. The role focuses on designing, developing, and debugging production software for GPU performance states (P-states) and Power Management Controllers, supporting dynamic voltage and frequency scaling (DVFS) and other power-management technologies for next-generation data-center GPUs. The engineer will work across hardware architecture, embedded firmware, device drivers, operating systems, and AI workloads, contributing throughout the product lifecycle—from design and pre-silicon development through validation, silicon bring-up, productization, and production support. The work supports GPU performance, energy efficiency, and reliability.

Requirements

  • BS or MS degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.
  • 5+ years of relevant industry experience, or strong coursework, internship, co-op, or project experience in system software.
  • Strong programming skills in C and ability to develop, debug, and maintain low-level kernel software.
  • Good understanding of operating-system fundamentals, computer architecture, device-driver architecture, embedded or real-time software, concurrency, interrupt handling, and hardware programming.
  • Ability to independently debug and analyze across multiple software and hardware layers.
  • Ability to read and understand hardware specifications and software interface definitions.
  • Strong problem-solving skills and willingness to learn and work effectively with cross-functional teams.
  • Excellent written and verbal communication skills.

Nice To Haves

  • Hands-on internship or project experience with GPU, CPU, accelerator, or SoC power and performance management.
  • Coursework or project work in computer architecture, operating systems, control systems, or power/performance optimization.
  • Exposure to P-states, DVFS, clock control, voltage control, thermal management, or workload-aware system behavior.
  • Familiarity with validation, scripting or automation, and telemetry analysis for low-level software features.
  • Strong understanding of hardware-software interactions.
  • Experience leveraging AI tools for software engineering work, including coding, validation, and automation workflows.

Responsibilities

  • Design, build, implement, and debug GPU power- and performance-management software, especially P-state management and DVFS.
  • Develop control policies and software mechanisms to optimize GPU performance, power, thermals, and energy efficiency under demanding data-center workloads.
  • Support features throughout the 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 and implement hardware-software interfaces for next-generation processors.
  • Analyze interactions among workloads, clocks, voltages, power limits, thermals, telemetry, and system-level policies.
  • Investigate, triage, and resolve power, performance, stability, and reliability issues across firmware, drivers, hardware, and platform software.
  • Help execute validation strategies and automation for functional correctness, transition latency, performance-per-watt, and robustness across operating conditions.
  • Write clear technical documentation and feature interface definitions.
  • Partner with distributed teams across architecture, ASIC, firmware, driver, validation, platform, and data-center systems.

Benefits

  • Comprehensive benefits package.
  • Equity and benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service