NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer to join their Simulation and Virtualization team. This role focuses on building simulators for NVIDIA's DGX Server platforms, which are central to their 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 ideal candidate will be instrumental in architecting and developing simulation platforms for next-generation DGX systems, working with world-class engineering teams across hardware and software domains. This role requires strong proficiency in C/C++, deep understanding of operating systems, and experience with hypervisors and hardware emulators.
You'll be working in a globally distributed team environment, contributing to NVIDIA's rapidly growing enterprise solutions. The position offers the opportunity to work with state-of-the-art technology and make significant impacts on NVIDIA's simulation capabilities. The role combines technical expertise with collaborative teamwork, making it perfect for someone passionate about both high-performance computing and system architecture.
This is an excellent opportunity for experienced software engineers who want to work at the intersection of hardware and software, contributing to the development of next-generation computing platforms. NVIDIA offers a diverse and inclusive work environment, encouraging innovation and creative problem-solving in their mission to transform the world's largest industries through AI and digital twins technology.