NVIDIA, the pioneer in GPU technology and AI solutions, is seeking a Senior Software Engineer to join their Fabric Networking - GPU team. This role is at the forefront of developing next-generation communications standards and products, building upon their current NVLink and NVSwitch technology.
The position offers an exciting opportunity to work on cutting-edge technology that powers artificial intelligence, high-performance computing, and visualization. As a Senior Software Engineer, you'll be responsible for designing and developing system-level software that enables high-performance GPU-to-GPU communication, a critical component in NVIDIA's technology stack.
The role requires expertise in C/C++ programming, system architecture, and networking fundamentals. You'll work with cross-functional teams across hardware, firmware, and system software to build and deliver next-generation GPU networking solutions. The ideal candidate should have at least 5 years of experience and a strong background in multi-threaded programming and Linux development.
NVIDIA's work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions. The company is at the forefront of artificial intelligence and autonomous vehicles development. They offer a collaborative environment where you'll work with talented professionals across multiple time zones and locations.
This is an excellent opportunity for someone passionate about high-performance computing and networking who wants to contribute to groundbreaking developments in AI and GPU technology. NVIDIA is committed to fostering a diverse work environment and provides equal opportunities to all employees and applicants.