NVIDIA, the world leader in accelerated computing, is seeking an experienced Senior Networking Software Engineer to join their team. This role focuses on developing cutting-edge software solutions in networking and virtualization technologies. The position requires close collaboration with NVIDIA's software architecture teams, pre-sale teams, and industry-leading architecture and R&D teams.
The ideal candidate will bring strong expertise in server/Cloud networking and virtualization technologies, combined with exceptional software development skills. A background in Kernel & DPDK is strongly preferred. You'll be working directly with NVIDIA's top customers' R&D teams, building innovative POC prototypes, and contributing to major software development initiatives.
This role offers the opportunity to work at one of technology's most desirable employers, known for attracting the brightest minds in the industry. You'll be at the forefront of developing networking solutions that power NVIDIA's cutting-edge technologies in AI and accelerated computing. The position demands strong technical skills in C/C++ programming, Linux environments, and comprehensive knowledge of networking protocols and architectures.
Working at NVIDIA means joining a team that's transforming industries through innovative technology solutions. The company's work in AI and digital twins is revolutionizing major industries and making a significant societal impact. For creative and autonomous professionals looking to make a meaningful contribution to groundbreaking technology, this role presents an exciting opportunity to be part of NVIDIA's continued innovation in networking and virtualization technologies.