Senior Software Engineer – Simulation and Virtualization
Listed on 2026-05-31
-
Software Development
Software Engineer
NVIDIA data center systems, such as DGX and HGX, have become core to NVIDIA's rapidly growing enterprise and cloud provider businesses. These platforms bring together the full power of NVIDIA GPUs, NVIDIA NVLink, NVIDIA Infini Band networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. We are hiring a Sr. Software Engineer who will help build simulators for our DGX Server platforms.
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.
- Contribute to architect and develop simulation platform for next‑gen NVIDIA DGX platforms.
- Build, integrate and enhance simulator components with new hardware features and write supporting technical documents.
- Bring the full software stack up on DGX Simulator; work closely with hardware modelling, kernel & platform driver teams distributed globally.
- Improve performance, fix bugs across the user and kernel stack, and automate execution flow.
- Proficient in C/C++ with strong software development, optimization, user & kernel mode debugging skills.
- OS fundamentals and system architecture understanding, including low‑level interfaces such as buses, controllers, interrupts, etc.
- Good understanding of hypervisors & hardware emulators, like QEMU, KVM, VDK, Simics, etc.
- Working experience on any one major Linux distro, such as Ubuntu, Red Hat, SLES, etc.
- Strong interpersonal & communication skills to work with a globally distributed engineering team.
- Bachelor’s degree in computer science or a related field (or equivalent experience) with 5+ years of relevant experience.
- Experience with hardware & software stack bring‑up using simulators & emulators.
- Previous experience around hardware interfaces such as PCIe, SPI, I3C, etc. with Linux boot solutions on x86 & ARM‑class platforms.
- Experience in out‑of‑band and in‑band management architectures. Contributions to QEMU/KVM open‑source repositories. Experience in Verilog and System
C.
We have some of the most forward‑thinking and hardworking people on the planet working for us. If you're creative, passionate, and self‑motivated, we want to hear from you!
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD – 241,500 USD for Level 3, and 184,000 USD – 287,500 USD for Level 4. You will also be eligible for equity and benefits.
NVIDIA is committed to fostering a diverse work environment and is proud to be an equal‑opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).