NVIDIA logo

System Software Engineer – Simulation and Virtualization

NVIDIA
May 28, 2026
Full-time
On-site
Pune, Maharashtra, India
EDA Jobs, Level - Senior

Job Title

System Software Engineer – Simulation and Virtualization

Role Summary

Work on simulation and virtualization infrastructure for NVIDIA data-center platforms (DGX/MGX/HGX). The role builds and integrates simulator components, enables full software-stack bring-up on simulators, and collaborates with hardware modeling, kernel and platform driver teams.

Experience Level

Senior-level role. The posting requests about 5+ years of relevant experience in virtualization and hardware simulation/emulation technologies.

Responsibilities

Primary responsibilities focus on designing, implementing, and maintaining simulation infrastructure and ensuring the software stack runs correctly on simulated hardware.

  • Architect and develop simulation platform components for next-generation data-center systems.
  • Build, integrate and enhance simulator modules to reflect new hardware features and document design/usage.
  • Bring up complete software stack on the data-center simulator; coordinate with hardware modeling and driver teams.
  • Investigate and fix performance and correctness issues across user and kernel space; automate simulation and test flows.
  • Collaborate with globally distributed engineering teams and contribute to cross-functional design reviews.

Requirements

Key qualifications and skills expected for this role.

  • Must-have: 5+ years experience with virtualization and hardware simulation/emulation technologies.
  • Must-have: Proficient in C/C++ with strong software development, optimization, and debugging skills (user and kernel mode).
  • Must-have: Solid OS fundamentals and system architecture knowledge: buses, controllers, interrupts, low-level interfaces.
  • Must-have: Practical experience with hypervisors and hardware emulators (example: QEMU, KVM, VDK, SIMICS) and working on major Linux distributions (Ubuntu, RHEL, SLES, etc.).
  • Must-have: Strong written and verbal communication skills for distributed-team collaboration.
  • Nice-to-have: Experience bringing up HW/SW stacks on simulators and emulators.
  • Nice-to-have: Familiarity with hardware interfaces (PCIe, SPI, I3C) and Linux boot on x86 and ARM platforms.
  • Nice-to-have: Experience with out-of-band/in-band management architectures and contributions to QEMU/KVM open-source projects.
  • Nice-to-have: Experience with hardware description or modeling languages such as Verilog and SystemC.

Education Requirements

Not specified.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-05-28