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