System Software Engineer - GPU Simulation

Nvidia Graphics Pvt Ltd

Pune

Not disclosed

Work from Office

Full Time

Min. 2 years

Job Details

Job Description

System Software Engineer, GPU Simulation

We are hiring a System Software Engineer who will help build outstanding simulators for our GPU products. Simulations play a significant role in building scalable systems at the speed of light! You will work with world-class engineering teams across hardware and software to build scalable simulation platforms for software development — not only in the pre-silicon stage but even after hardware platforms are available.

What you'll be doing:

  • Define, design, develop and verify features for GPU simulation platforms; collaborating with hardware engineers and fellow software engineers.

  • Improve simulation performance, fix bugs across user and kernel stacks, and automate systems for regression testing.

  • Heavily involve with the early modeling and simulation required to produce our world-class products.

  • Collaborate and communicate effectively with teams from all around the globe.

What we need to see:

  • BE degree or higher (Computer Science or related) with 2+ years of relevant experience.

  • In-depth understanding of Windows or Linux device drivers, PC architecture, and ability to work close to the hardware.

  • Proficient in C/C++ with strong software development, optimization, and analytical skills.

  • Strong debugging skills and extensive experience using gdb/kgdb/windbg to analyze system software.

Ways to stand out from the crowd:

  • Experience in virtualization, hypervisors, and building hardware simulators (e.g., 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, etc.).

  • Familiarity with microprocessor and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.).

Experience Level

Mid Level

Job role

Work location

India, Pune

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 2 years

About company

Name

Nvidia Graphics Pvt Ltd

Job posted by Nvidia Graphics Pvt Ltd

Apply on company website