Senior Compute System Software Engineer
Nvidia · Pune, India
About this role
Nvidia is hiring a senior-level Systems Engineer in the operations function based in Pune, India. The posting calls out experience with Performance Optimization, Embedded Systems, C, Linux.
- Role
- Systems Engineer
- Function
- operations
- Level
- senior
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Pune, India
- Posted
- Apr 23, 2026
More roles at Nvidia
Job description
from Nvidia careersWe are a very diverse and dynamic team with many responsibilities and opportunities! We work with sister software teams on developing features for upcoming generations of products. We engage partners on deploying new products, maintaining existing products, and developing requested improvements. We also work with hardware and architecture on the future direction of NVIDIA's product features. These responsibilities evolve over time, resulting in a rich engineering experience and career. As a Compute Systems Software Engineer at NVIDIA, you will work on the kernel drivers and embedded software for our Data Center products!
What you'll be doing:
Software design for the next generation Compute GPU solutions
Develop and maintain SW technologies targeted at enabling and supporting NVIDIA's GPU hardware, Linux OS and Windows OS insuring the optimal performance and feature set
Cross platform implementation supporting new HW architectures
Working with other internal worldwide teams (SW, HW, Architecture, OEM support)
Areas of focus Includes (but not limited to) features such as:
Clocks, thermal and power
Telemetry
Device initialization
Memory management
Performance optimization
Device management and reset
Embedded software development
What we need to see:
Bachelor of Science or Master of Science degree in Computer Science, Electrical Engineering, or related field (or equivalent experience)
This is an excerpt. Read the full job description on Nvidia careers →