NVIDIA
Senior Software Engineer, Networking
$184K–$356K
US, CA, Santa Clara · Senior · Full-time · Posted Aug 7, 2026
- Experience
- 8+ years of proven experience in the field.
- Education
- Bachelor's degree or higher in Computer Science, or equivalent experience.
About the job
Develop Linux kernel networking drivers and userspace libraries for NVIDIA ConnectX and BlueField adapters, contributing to open-source kernel development and end-to-end engineering delivery.
What you'll do
- Develop and upstream Linux kernel and open-source code, including networking drivers and userspace libraries.
- Collaborate across teams to debug networking issues and drive complex technical problems to resolution.
- Lead engineering work from requirements refinement and implementation through review, testing, and post-GA support.
What they ask for
- Bachelor's degree or higher in Computer Science, or equivalent experience.
- 8+ years of proven experience in the field.
- Native C programming experience and Linux kernel-level programming experience.
- Deep knowledge of networking drivers, Linux kernel internals, software/hardware interaction, TCP/IP, L2/L3 protocols, and network device driver architecture.
Nice to have
- Experience with upstream Linux kernel community and open-source contributions; hands-on expertise with RDMA and RoCE.
- Proficiency in data structures and operating systems internals; Master's in Computer Science or similar experience is advantageous.
Pay
184,000 USD - 287,500 USD (base salary, Level 4); 224,000 USD - 356,500 USD (base salary, Level 5)
Tools
Linux kernel, C, TCP/IP, L2/L3 protocols, RDMA, RoCE, NVIDIA ConnectX, BlueField
Model-written summary · the original posting is authoritative