← Back to roles

Senior Software Engineer - AI Networking

NVIDIA Corporation

China, Shanghai, China, BeijingKernel / LinuxPosted Aug 17, 2026via generic-json
Apply on NVIDIA Corporation
NVIDIA is seeking for an experienced Software Engineer with a strong background in networking and virtualization technologies. This full-time position requires close collaboration with other NVIDIA SW and SW architecture teams, pre-sale teams and different industry leading architecture and R&D teams to develop leading SW solutions and stack. The role requires a strong knowledge of server/Cloud networking and virtualization technologies and top SW development skills. Kernel & DPDK background is strongly preferred. What you’ll be doing: • Working with NVIDIA top customers RnD, getting familiar with their applications and needs. • Building cutting edge POC prototypes which later to be productize and delivered. • Closely work with various development and architecture teams and take major part of SW development. What we need to see: • Bachelor or above in Computer Science or computer engineering or related discipline or equivalent experience • 5+ years of practical experience • Strong C/C++ programming skills • Experiences using C/C++ in Linux (user and/or kernel modes) • Good networking knowledge and be familiar with L2 bridging, L3 routing and protocols such as VLAN, STP, OSPF, BGP, PIM etc. • Advantage – knowledge at RDMA, UCX, DPDK, NCCL, DeepEP, SONiC, vLLM, SGlang and Network virtualization Ways to stand out from the crowd: • Demonstrated ability to work in a cross-functional team environment • Self-motivated, ability to work with little definition and supervision while multi-tasking and prioritizing across a number of projects and initiatives

Source URL: https://jobs.nvidia.com/careers/job/893397048862

Senior Software Engineer - AI Networking at NVIDIA Corporation — China, Shanghai, China, Beijing · RISC-V Jobs