Job Description
π Job ID: JR2015005
π’ Company: NVIDIA Corporation
π Location: Pune, Maharashtra, India (Remote)
πΌ Job Type: Full-Time
π
Experience: 2β5 Years
π Education: Bachelor’s / Master’s in Computer Science or related Engineering field
π° Expected Salary: βΉ21,90,000 β βΉ94,00,000 lakhs per year
π·οΈ Job Category: Information Technology, Remote Jobs, Engineering, System Software Engineering, GPU Simulation, Embedded Systems
π Website: Website
π Contact: Contact us
π¬ About the Company:
NVIDIA Corporation is an American technology company headquartered in Santa Clara, California, founded in 1993 by Jensen Huang, Chris Malachowsky, and Curtis Priem β developing GPUs, SoCs, and APIs for data science, high-performance computing, video gaming, and AI applications.In fiscal 2026, NVIDIA reported a record-breaking revenue of $215.9 billion β up 65% from a year ago β cementing its position as the undisputed leader of the AI compute revolution.With a presence in India supporting AI, deep learning, and semiconductor R&D, NVIDIA is shaping the future of computing. π₯οΈπ
π― About the Role:
As a System Software Engineer β GPU Simulation at NVIDIA, you’ll be at the heart of building world-class simulators for NVIDIA’s next-generation GPU products β collaborating with elite hardware and software engineering teams across the globe.Stock-based compensation (NSUs) is a foundational component of NVIDIA’s compensation program to attract and retain world-class talent, making this one of the most rewarding engineering roles in India. βοΈπ
ποΈ Key Responsibilities:
- ποΈ Define, design, develop, and verify features for GPU simulation platforms β collaborating closely with hardware engineers and fellow software engineers across global teams
- π Improve simulation performance, fix bugs across user and kernel stacks, and build automated systems for regression testing
- π¬ Heavily involve in early modeling and simulation required to produce NVIDIA’s world-class GPU products β from pre-silicon stages through post-hardware availability
- π Collaborate and communicate effectively with engineering teams from all around the globe, contributing to a fast-paced, high-impact development cycle
β Requirements:
π Must-Haves:
- π Bachelor’s degree or higher in Computer Science or a related engineering field
- π» In-depth understanding of Windows or Linux device drivers, PC architecture, and ability to work close to the hardware
- βοΈ Proficiency in C/C++ with strong software development, optimization, and analytical skills
- π Strong debugging skills with extensive experience using gdb / kgdb / windbg to analyze system software
π οΈ Technical Skills (Bonus Points!):
- π₯οΈ Experience in virtualization, hypervisors, and building hardware simulators (QEMU, KVM, VDK, etc.)
- π§ Experience in hardware and software stack bringup using simulators and emulators
- πͺ Understanding of Windows OS internals and driver models (WDM / WDDM / MCDM)
- π Familiarity with microprocessor and microcontroller fundamentals β caches, buses, memory controllers, DMA
π Why Join NVIDIA?
β
Top-tier total compensation ranging from βΉ21.9L to βΉ94L per year at NVIDIA Pune, with NSUs (NVIDIA Stock Units) vesting quarterly β your wealth grows with the company π°
β
NVIDIA returned $41.1 billion to shareholders in fiscal 2026 alone β as an employee with stock units, you directly benefit from one of the most valuable companies on earth π―
β
NVIDIA achieved 100% renewable energy for its offices and data centers
β work at a company that cares about the planet while you build the most advanced GPU simulation technology in the world! π