Browse current jobs

Senior System Software Engineer - GPU Power Management

NVIDIA · Pune

Apply on employer website

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