System Software Engineer, GPU Simulation

Urgent
Application ends: May 25, 2026
Apply Now

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! πŸš€