Software Engineer, SONiC

at Nvidia

πŸ“ Redmond, United States

$120,000-230,000 per year

MIDDLE SENIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Linux @ 3 Python @ 3 Communication @ 3 Networking @ 3

Details

NVIDIA is looking for a creative Software engineer to join the team. SONiC open source NOS team is responsible for design and integration on various NVIDIA Networking products. This crucial role will give you a rare chance to make an impact on the industry through interactions with experts in the open source community, with the goal of creating next generation high speed switch solutions.

Responsibilities

  • Design, integrate and deliver new features' part of the SONiC release train on top of NVIDIA Networking products.
  • Working in a Continuous Deployment environment - fast development/deployment cycles.
  • Working with experienced teams in and outside of NVIDIA Networking, which is well known in the SONIC community.
  • Developing high quality code; all of the code is open source and published and reviewed in industry leading open source environments.

Requirements

  • B.Sc degree in Computer Science or related fields (In studied EE) graduate or equivalent experience.
  • 2+ years of experience in development.
  • Knowledge in Networking protocols.
  • Experience with C++ and Python programming.
  • Fast and self learner with outstanding technical skills.
  • Team player with good communication and interpersonal skills.

Ways to stand out from the crowd:

  • Experienced in Networking protocols: L2 and L3.
  • Experience in SONiC/SAI or open source based projects.
  • Background with Linux programming.
  • Knowledge in Linux shell scripting.
  • Scrum methodology.

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.