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 expertise in C/C++, strong understanding of OS fundamentals, and experience with hypervisors and hardware emulators.
Working at NVIDIA means joining a company at the forefront of AI and accelerated computing, with their DGX systems bringing together the full power of NVIDIA GPUs, NVLink, InfiniBand networking, Grace CPUs, and optimized AI and HPC software stack. The company offers competitive compensation, including a substantial base salary range and equity benefits, reflecting their commitment to attracting top talent.
The ideal candidate will have 5+ years of relevant experience, strong technical skills, and the ability to work effectively with globally distributed teams. This is an excellent opportunity for someone passionate about system-level software development and interested in working on technology that's transforming the world's largest industries through AI and digital twins.