Senior Software Engineer, SONiC

at Nvidia
USD 148,000-287,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Linux @ 4 Python @ 4 Communication @ 7 Networking @ 4

Details

NVIDIA is looking for a creative software engineer to join the SONiC open source NOS team responsible for design and integration on various NVIDIA Networking products. This role involves working with the open source community to create next-generation high-speed switch solutions and develop features for SONiC on NVIDIA networking platforms.

Responsibilities

  • Design, integrate and deliver new features as part of the SONiC release train on top of NVIDIA Networking products.
  • Lead development efforts for new SONiC networking features and chassis management for NVIDIA Networking products.
  • Work in a Continuous Deployment environment with fast development/deployment cycles.
  • Collaborate with experienced teams inside and outside of NVIDIA Networking and interact with the broader SONiC community.
  • Develop high-quality code; all code is open source, published and reviewed in industry-leading open source environments.

Requirements

  • B.Sc. degree in Computer Science or related field (or equivalent experience); EE graduates considered.
  • 3–5 years of development experience.
  • Proven understanding of networking protocols, including L2 and L3.
  • Experience with C++ and Python programming.
  • Background with Linux programming and knowledge of Linux shell scripting.
  • Fast, self-driven learner with strong technical skills.
  • Strong communication, interpersonal skills, and ability to work effectively in diverse teams.

Ways to stand out

  • Experience with networking protocols (L2 and L3).
  • Experience with SONiC, SAI, or other open source networking projects.
  • Strong Linux programming background.
  • Familiarity with Linux shell scripting.
  • Experience with Scrum methodology.

Compensation & Benefits

  • Base salary ranges (dependent on level, location, and experience):
    • Level 3: 148000 USD - 235750 USD
    • Level 4: 184000 USD - 287500 USD
  • Eligible for equity and company benefits.

Additional information

  • Location: Redmond, WA, United States.
  • Employment type: Full time.
  • Applications for this job will be accepted at least until October 27, 2025.
  • NVIDIA is an equal opportunity employer committed to diversity and inclusion.