System Software Engineer - GPU Power and Performance Management
NVIDIA· Engineer, Sys SW
Santa Clara, CA$124k - $195.5kFull-timePosted 3w ago
About the role
Role focused on designing, developing, and debugging production software for GPU power- and performance-management (P-states, DVFS) and related power-management technologies for data-center GPUs; involves work across hardware-software interfaces, firmware, drivers, OS, and AI workloads.
Responsibilities
- Design, build, implement, and debug GPU power- and performance-management software, with emphasis on P-state management and DVFS.
- Develop control policies and software mechanisms that optimize GPU performance, power, thermals, and energy efficiency under demanding data-center workloads.
- Support features through 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 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 spanning 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, interface definitions, for features.
- Partner with distributed teams across architecture, ASIC, firmware, driver, validation, platform, and data-center systems.
Qualifications
- BS or MS degree in Computer Science, Computer Engineering, Electrical Engineering, or related field, or equivalent experience.
- 2+ years of relevant industry experience, or strong coursework, internship, co-op, or project experience in system software.
- Strong programming skills in C, with the 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 layers of software and hardware.
- Ability to read and understand hardware specifications and software interface definitions.
- Strong problem-solving skills and willingness to learn from and work effectively with cross-functional teams.
- Excellent written and verbal communication skills.
Skills
Required:C programmingOperating system fundamentalsDevice-driver architecture
Benefits
- equity
- comprehensive benefits package
- base salary and bonus/benefits eligibility as described
Last updated Oct 2, 2026. Interested? Apply on the company site.
About NVIDIA
World Leader in AI Computing
NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.
AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm
More open roles at NVIDIA
- Senior Physical Verification Engineer4d agoEngineer, ASIC
- Senior System Software Engineer, Display Security4d agoEngineer, Sys SW
- Senior FPGA Prototyping Engineer - Hardware4d agoSanta Clara, CA · Engineer, ASIC
- Senior Product Engineer4d agoHybrid (Thailand) · Engineer, Product Development
- Senior Architect - Data Processing Systems, Analytics and Data Intelligence4d agoHybrid (Remote / Local) · Architect