# Senior System Software Engineer - GPU Power Management

**Company**: NVIDIA
**Location**: Pune
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Pune/Senior-System-Software-Engineer---GPU-Power-Management_JR2026350?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_bf5ecb96-b2c

## Description

We are now looking for a Senior System Software Engineer - GPU Power Management! NVIDIA is searching for a dedicated system software engineer to join the GPU Power Management Software team in Pune.

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.

### Responsibilities

- Design, implement, and debug kernel-mode NVIDIA software for next-generation hardware through production.

- 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.

### Requirements

- 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.

### Nice to Have

- 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.

## Skills

### Required
- C programming
- Operating Systems
- Computer system architecture
- Microprocessor and microcontroller fundamentals
- Power management
- GPU architecture

### Nice to have
- x86/ARM power frameworks
- Windows & Linux power management
- Firmware/software power interfaces
- AI or ML-based power optimization approaches

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Pune/Senior-System-Software-Engineer---GPU-Power-Management_JR2026350?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
