NVIDIA
Senior Software Engineer - Networking
$152K–$288K
US, CA, Santa Clara · Senior · Full-time · Posted Sep 21, 2026
- Experience
- 5+ overall years developing embedded networking software.
- Education
- B.A./B.Sc. in Computer Science or equivalent experience.
About the job
Develop and support Spectrum-X networking software by diagnosing complex networking issues, improving debugging tools, and working with customers and engineering teams.
What you'll do
- Develop NVIDIA networking products with a team of US-based software engineers.
- Diagnose complex networking problems and improve tools and processes for resolving them.
- Work directly with customers and cross-functional teams to address networking requirements and problems.
What they ask for
- B.A./B.Sc. in Computer Science or equivalent experience.
- 5+ overall years of experience developing embedded networking software (e.g. switches, routers, NICs).
- Strong programming skills in C and Python on Linux.
- Leadership in AI-native software development.
Nice to have
- Experience of data center network engineering spanning servers, NICs, cabling and switches.
- Strong understanding of Ethernet networking, networking protocols, network operating systems, and their automation; experience with NVIDIA networking technology is also noted.
Pay
152,000 USD - 241,500 USD base salary (Level 3); 184,000 USD - 287,500 USD base salary (Level 4)
Tools
C, Python, Linux, Ethernet, TCP/IP, BGP/EVPN-VxLAN, Cumulus Linux, SONiC
AI focus
Leadership in AI-native software development; NVIDIA uses AI tools in its recruiting processes.
Model-written summary · the original posting is authoritative