NVIDIA, a pioneer in GPU technology and accelerated computing, is seeking a Senior Software Engineer to join their GPU Fabric Networking team. This role is at the intersection of high-performance computing and deep learning, focusing on developing critical communication software between GPUs.
The position offers an opportunity to work on groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization. As a Senior Software Engineer, you'll be responsible for designing and implementing system software that enables GPU communication, participating in architectural definitions for next-generation systems, and collaborating with cross-functional teams.
The ideal candidate should have strong expertise in C/C++ programming, extensive experience with Linux systems and device drivers, and a deep understanding of computer architecture and networking fundamentals. Knowledge of CUDA programming and NVIDIA GPUs is a plus. The role requires both technical excellence and the ability to work effectively in a global, multi-time-zone environment.
NVIDIA offers a competitive compensation package, including a base salary range of $148,000 - $287,500, equity, and comprehensive benefits. The company is known for being one of the technology world's most desirable employers, offering opportunities to work on cutting-edge technology that powers everything from artificial intelligence to autonomous vehicles.
This position provides a unique opportunity to contribute to NVIDIA's mission of accelerating the next wave of artificial intelligence while working with some of the most forward-thinking professionals in the industry. The role can be performed remotely or from the Santa Clara office, offering flexibility in work arrangement.