Senior System Software Engineer - GPU Power Management
NVIDIA · Pune
Collected role description
Role overview
Senior System Software Engineer - GPU Power Management at NVIDIA
Design, implement, and debug kernel-mode NVIDIA software for next-generation hardware through production.
The ideal candidate excels at combining deep technical expertise with broad interpersonal influence.
Responsibilities
- Develop and optimize CPU, GPU, and platform power management features, including DVFS, power states, residency improvements, and idle/active power.
- Own bring-up and hardening of power-related kernel and firmware components across SOC, PMU, regulators, and OS frameworks.
- Support GPU products across Desktop, Notebook, Workstation, and Data Center customers through production, optimizing performance-per-watt, thermal-aware scheduling, and system resilience.
- Drive emulation, silicon bring-up, power/performance validation, and product hardening.
- Collaborate globally across hardware, firmware, OS, and platform teams on end-to-end power behavior, telemetry, and optimization.
- What we need to see:
- 5+ years of experience with a BS or MS degree in Electrical, Electronics, Computer Science, or equivalent experience.
- Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.).
- Strong Operating Systems fundamentals with kernel experience on Windows Operating Systems.
- Understanding of CPU/GPU power-state machines (C-states, P-states, clock/power gating), platform power controllers, DVFS, ACPI/Modern Standby, and SOC-level low-power modes is a strong plus.
- Strong C programming background and strength with system-level (software + hardware) debugging, especially power, performance, and thermal interactions.
- Familiarity with platform low-power concepts, PMIC interfaces, VR efficiency tuning, residency analytics, idle-power optimization, or power telemetry debugging.
- Ways to stand out from the crowd:
- Experience with x86/ARM power frameworks.
- Experience with Windows & Linux power management.
- Prior cross-company partnership on power architecture defining firmware/software power interfaces.
- Familiarity with AI or ML-based power optimization approaches.
- Become part of the team and help develop the next generation of GPU power management technology!
- Known as a leading employer in the technology sector, NVIDIA delivers attractive salaries and an extensive benefits package.
- When planning your future, discover the benefits and opportunities we offer at www.nvidiabenefits.com
Employment details
- Location: India [Pune], India [Bengaluru]
About the employer
- NVIDIA is searching for a dedicated system software engineer to join the GPU Power Management Software team in Pune.
Additional role details
- We are now looking for a Senior System Software Engineer - GPU Power Management!
- This outstanding opportunity will allow you to work alongside a group of versatile software and hardware engineers, using a wide variety of technologies.
- You will play a key role in power management software architecture, development, and implementation, and support the GPU architecture and validation of our next generation of processors before launch.
Collected experience requirement
5+ years