NVIDIA is seeking a Senior Software Engineer to join their team in developing cutting-edge SmartNIC products for various industries including cloud-computing, research, medical, automotive, and more. The role focuses on developing core libraries for the NVIDIA DOCA SDK, which enables developers to create software-defined, cloud-native, secured, HW-accelerated services. The position involves significant contribution to the Linux-foundation DPDK project, particularly expanding the NVIDIA-Mellanox PMD.
The ideal candidate will work alongside experienced engineers to architect and develop next-generation network acceleration technology. They will collaborate with customers and architects to understand requirements and work across various engineering teams on both upper layer applications and lower layer systems. The role requires extensive experience with C/C++ programming, Linux environments, and networking protocols.
NVIDIA, widely recognized as one of the technology world's most desirable employers, is committed to fostering a diverse work environment. The company is at the forefront of accelerated computing, tackling challenges that transform industries through AI and digital twins. This role offers the opportunity to work with best-in-class technical leaders and contribute to breakthrough network performance solutions for modern data centers and cloud infrastructure.
The position demands strong analytical and problem-solving skills, with additional value placed on experience with DPDK, SDK design, and open source contributions. NVIDIA offers a collaborative environment that values creativity, autonomy, and a growth mindset. This is an excellent opportunity for experienced engineers looking to make an impact in the field of network acceleration and cloud computing technology.