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 hardware and software expertise, working with cutting-edge technology including NVIDIA GPUs, NVLink, InfiniBand networking, and Grace CPUs.
The role requires deep technical expertise in C/C++ programming, system architecture, and virtualization technologies. You'll be working with world-class engineering teams across hardware and software divisions, contributing to the development of next-generation simulation platforms that are essential for building scalable systems at the Speed of Light.
Key responsibilities include architecting and developing simulation platforms, integrating new hardware features, working with kernel and platform driver teams, and optimizing performance across the stack. The ideal candidate will have 5+ years of experience, strong knowledge of Linux systems, and expertise in hypervisors and hardware emulators.
This position offers competitive compensation with a base salary range of $148,000 - $356,500 USD, plus equity and comprehensive benefits. Working at NVIDIA means joining a diverse, forward-thinking team that's transforming industries through AI and digital twins technology. The role offers both technical challenges and growth opportunities, working with globally distributed teams on cutting-edge technology that impacts the future of computing.