New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior Software Engineer, SONiC - Networking

NVIDIA
Apply →
senior full-time Redmond, WA

First indexed 13 Aug 2026

Description

NVIDIA is seeking a senior software engineer to join the SONiC open-source NOS team, responsible for designing and integrating various NVIDIA Networking products.

The ideal candidate will have a strong understanding of networking and be able to lead development efforts for new SONiC networking features and chassis management.

Key Responsibilities:

  • Design, integrate, and deliver new features as part of the SONiC release train on top of NVIDIA Networking products.
  • Work in a Continuous Deployment environment with fast development and deployment cycles.
  • Collaborate with experienced teams within and outside of NVIDIA Networking.
  • Develop high-quality code, with all code being open-source and published in industry-leading open-source environments.

Requirements:

  • Bachelor's degree in Computer Science or a related field.
  • 3-5 years of development experience.
  • Knowledge of networking protocols.
  • Experience with AI tools for development or developing agents.
  • Proficiency in C++ and Python programming.
  • Ability to learn quickly and possess outstanding technical skills.
  • Strong communication and interpersonal skills.

Preferred Qualifications:

  • Experience with networking protocols (L2 and L3).
  • Familiarity with SONiC/SAI or open-source-based projects.
  • Background in Linux programming.
  • Knowledge of Linux shell scripting.
  • Experience with Scrum methodology.

NVIDIA offers competitive salaries, a generous benefits package, equity, and opportunities for career growth.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-WA-Redmond/Senior-Software-Engineer--SONiC---Networking_JR2022751