Drimva

NVIDIA

Senior Software Engineer, Networking

$184K–$356K

US, CA, Santa Clara · Senior · Full-time · Posted Aug 13, 2026

Experience
10+ years of software development experience in data forwarding on Ethernet switching silicon and/or offload on SmartNICs.
Education
BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience).

About the job

Develops and maintains Cumulus Linux and related software for data forwarding and offload on Ethernet switching platforms and SmartNICs.

What you'll do

  • Design, develop, test, and maintain forwarding and offload functionality, including routing, ACLs, QoS, NAT, and VxLAN-EVPN.
  • Build data-forwarding solutions for Ethernet switching platforms and SmartNICs.
  • Collaborate on feature definition, development, release, and defect fixing; guide cross-functional teams on large features at senior levels.

What they ask for

  • BS or MS in Computer Engineering, Computer Science, or a related field (or equivalent experience).
  • 10+ years of software development experience in data forwarding on Ethernet switching silicon and/or offload on SmartNICs.
  • Strong, validated C programming experience.
  • Experience leading feature development and independently owning tasks with minimal supervision.

Nice to have

  • Experience with Merchant Silicon for Switching/Routing; contributions to SONiC, SwitchDev, or Switch Abstraction Interface (SAI).
  • Experience in virtualized networking, SRIOV, Linux kernel networking, EVPN, Segment Routing, or Python programming.

Pay

184,000 USD - 287,500 USD (base salary, Level 4); 224,000 USD - 356,500 USD (base salary, Level 5)

Tools

C, Cumulus Linux, Ethernet, SmartNICs, SONiC, SwitchDev, SAI, Python

Model-written summary · the original posting is authoritative

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