Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NVIDIA Logo

Senior Software Engineer, Networking

NVIDIA

$148,000 - $287,500
Oct 5, 2025
Santa Clara, CA, US
Apply Now

NVIDIA's Networking Business Unit is seeking a software engineer to develop software for data forwarding and offload solutions on Ethernet switching platforms and SmartNICs, aiming to enhance modern data center network capabilities.

Requirements

  • 5+ years of software development experience in data forwarding on Ethernet switching silicon and/or offload on SmartNICs.
  • Strong and validated experience in C programming
  • Strong technical abilities, problem solving, design, coding and debugging skills
  • Experience with Merchant Silicon for Switching/Routing.
  • Contributions to SONiC, SwitchDev or Switch Abstraction Interface (SAI) projects.
  • Experience accelerating packet processing on Ethernet switching platforms.
  • Knowledge of Linux kernel networking as well as experience with control plane operation in areas like EVPN, Segment Routing etc.

Responsibilities

  • Designing, developing, testing and maintaining new functionality and improvements to existing functionality related to forwarding and offload of routing, ACLs, QOS, CLAG, NAT, policy-based routing, VxLAN-EVPN and so on.
  • Working on data forwarding on Ethernet switching platforms as well as on SmartNICs, based on the roadmap
  • Collaborating with team members, architects, QA and Support teams on feature definition, development, release and defect fixing
  • For senior levels, leading and guiding multi-functional teams on large feature development activities.
  • Implement and maintain core of Cumulus Linux: code that translates control plane constructs into the hardware data plane and end-to-end solutions.

Other

  • Previous experience leading feature development, take full ownership of tasks from A-Z and deliver independently with minimum supervision
  • Ability to swiftly understand new requirements and technologies and quickly prototype and implement solutions
  • If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you!
  • Applications for this job will be accepted at least until October 9, 2025.
  • NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer.