Drimva

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

First seen Oct 16, 2026 · Last verified Nov 4, 2026 (UTC)