NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer to join their Simulation and Virtualization team. This role is crucial for building simulators for NVIDIA's DGX Server platforms, which are core to their rapidly growing enterprise and cloud provider businesses. The position combines deep technical expertise in system architecture, virtualization, and software development with the opportunity to work on cutting-edge technology.
The role involves architecting and developing simulation platforms for next-generation NVIDIA DGX platforms, working with world-class engineering teams across hardware and software domains. You'll be responsible for building and integrating simulator components, bringing up full software stacks, and optimizing performance across the system. This position requires strong proficiency in C/C++, deep understanding of operating systems, and experience with hypervisors and hardware emulators.
NVIDIA's DGX systems bring together the full power of NVIDIA GPUs, NVLink, InfiniBand networking, Grace CPUs, and a fully optimized AI and HPC software stack. As a Senior Software Engineer in this role, you'll be at the forefront of developing simulation solutions that enable the development of these advanced systems at the Speed of Light.
The position offers competitive compensation with a base salary range of $148,000 - $287,500 USD (depending on level), plus equity and comprehensive benefits. You'll be joining a forward-thinking and hardworking team that's transforming the world's largest industries through AI and digital twins technology. This is an excellent opportunity for someone passionate about system architecture, virtualization, and high-performance computing to make a significant impact at a leading technology company.