Nvidia

Senior Software Engineer, Networking

Nvidia
Apply
10 days ago
Santa Clara, CA, USASenior
H1B sponsor

Base Salary

$184k - $357k/yr

Responsibilities

  • Design, develop, test, and maintain forwarding and offload functionality for routing, ACLs, QoS, CLAG, NAT, policy-based routing, and VxLAN-EVPN.
  • Develop data-forwarding software for Ethernet switching platforms and SmartNICs based on the product roadmap.
  • Implement and maintain Cumulus Linux code that translates control-plane constructs into hardware data-plane functionality.
  • Collaborate with team members, architects, QA, and Support on feature definition, development, releases, and defect resolution.
  • Lead and guide multifunctional teams on large feature-development activities at senior levels.
  • Take ownership of tasks from beginning to end and independently prototype and implement solutions.

Requirements

  • BS or MS degree 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 experience programming in C.
  • Strong technical, problem-solving, design, coding, and debugging skills.
  • Previous experience leading feature development and delivering independently with minimal supervision.
  • Ability to quickly understand new requirements and technologies and prototype and implement solutions.
  • Preferred experience with merchant silicon for switching and routing.
  • Preferred contributions to SONiC, SwitchDev, or Switch Abstraction Interface projects.
  • Preferred experience with packet-processing acceleration, virtualized networking, SR-IOV, container networking, NAT, firewalls, and load balancers.
  • Preferred knowledge of Linux kernel networking and control-plane operations involving EVPN and Segment Routing.
  • Open-source community participation and Python programming skills are advantageous.

Benefits

  • Competitive salary, equity, and benefits are offered.
  • The role is an existing vacancy, and applications will be accepted at least until November 3, 2026.

Tech Stack

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me