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 core to their rapidly growing enterprise and cloud provider businesses. The position combines low-level system architecture knowledge with high-level software development, working on platforms that integrate 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 expertise in C/C++ programming, deep understanding of operating systems, and experience with hypervisors and hardware emulators. The position offers the opportunity to work on cutting-edge technology that powers AI and HPC applications.
Working at NVIDIA means joining one of the most forward-thinking companies in the technology sector, with a strong focus on innovation in AI and digital twins technology. The role provides exposure to complex system architecture, hardware-software integration, and the chance to contribute to products that are transforming the world's largest industries. The position requires collaboration with globally distributed teams, offering opportunities for professional growth and impact in the field of accelerated computing.