Senior Software Engineer – Simulation and Virtualization
Santa Clara, California, United States
- Category: Software Engineering
Description
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 NV Link, NVIDIA InfiniBand networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. We are hiring Sr. Software Engineer who will help build simulators for our DGX Server platforms. Simulations play a significant role in building scalable systems at Speed of Light! You will work with world class engineering teams across HW and SW.
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 HW features and write supporting technical documents. 
- Bring full SW stack up on DGX Simulator; work closely with hardware modeling, kernel & platform driver teams distributed globally. 
- Improve performance, fix bugs across 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 like low-level interfaces such as buses, controllers, interrupts etc. 
- Good understanding of hypervisors & HW emulators, like QEMU, KVM, VDK, Simics, etc. 
- Working experience on any one major Linux distro like Ubuntu, RedHat, SLES etc. 
- Strong interpersonal & communication skills to work with a globally distributed engineering team. 
- Bachelor’s degree in computer science or related (or equivalent experience) with 5+ years of relevant experience. 
Ways to stand out from the crowd:
- Experience in HW & SW stack bring up using Simulators & Emulators etc. 
- 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 Inban'd management architectures. Contribution in QEMU/KVM opensource repositories. Experience in Verilog and System 
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 148,000 USD - 235,750 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.You will also be eligible for equity and benefits.
Company
NVIDIA
Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.Simmilar jobs
- 
		          		          		    			
		    			Software QA Test Dev EngineerSoftware QA Test Dev EngineerWe are seeking a qualified Software QA Test Development Engineer to join our GPU SWQA team. The successful candidate will demonstrate substantial...We are seeking a qualified Software QA Test Development Engineer to join our GPU SWQA...NVIDIA October 31, 2025
- 
		          		          		    			
		    			Senior Systems Software Engineer, TAO Machine Learning Data...Senior Systems Software Engineer, TAO...NVIDIA is hiring a Senior Systems Software Engineer for machine learning data modeling to join the TAO Toolkit ML Data and Platforms Team. Our team...NVIDIA is hiring a Senior Systems Software Engineer for machine learning data modeling to...NVIDIA October 31, 2025
- 
		          		          		    			
		    			Senior Software Engineer, Profiling ServicesSenior Software Engineer, Profiling ServicesAre you ready to innovate GPU performance analysis for Machine Learning workloads?! Join our Developer Tools Always-On Profiling (AON) team as a...Are you ready to innovate GPU performance analysis for Machine Learning workloads?! Join...NVIDIA October 31, 2025
- 
		          		          		    			
		    			Senior Software Engineer, ToolsSenior Software Engineer, ToolsNVIDIA is searching for a highly motivated, excellent Senior Software Engineer for design and verification to join the software tools group. You will...NVIDIA is searching for a highly motivated, excellent Senior Software Engineer for design...NVIDIA October 31, 2025
- 
		          		          		    			
		    			Senior Software Engineer - Traffic and NetworkingSenior Software Engineer - Traffic and...Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of...Today, we’re tapping into the unlimited potential of AI to define the next era of...NVIDIA October 31, 2025
