×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer – Simulation and Virtualization

Job in Springfield, Hampden County, Massachusetts, 01119, USA
Listing for: NVIDIA
Full Time position
Listed on 2026-05-31
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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.

What You’ll Be Doing
  • 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.
What We Need To See
  • 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.
Ways To Stand Out From The Crowd
  • 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
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary