NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer for their Simulation and Virtualization team. This role is crucial in 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 systems, 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 user and kernel stacks.
The ideal candidate should have strong C/C++ programming skills, deep understanding of operating systems and system architecture, experience with hypervisors and hardware emulators, and practical experience with Linux distributions. This position offers the opportunity to work at the intersection of hardware and software, contributing to NVIDIA's mission of transforming industries through AI and digital twins technology.
Working in a hybrid environment in Taipei, you'll be part of a globally distributed team, requiring excellent communication skills and the ability to collaborate across different time zones and cultures. The role offers exposure to cutting-edge technology in AI and accelerated computing, with the chance to impact the development of next-generation computing platforms.