Senior Software Engineer, SONiC - Networking
Senior Software Engineer, SONiC - Networking
Posted 45 days ago
SENIORITY
Lead
About the role
- 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
- What we need to see: B.Sc degree in Computer Science or related fields (In studied EE) graduate or equivalent experience 3-5 years of experience in development
- Knowledge in Networking protocols
- Proven experience with AI tools for development or developing agents.
- Experience with C++ and Python programming
- Fast and self learner with outstanding technical skills. Great teammate with strong communication and interpersonal skills
- Ways to stand out from the crowd: Experienced in Networking protocols: L2 and L3Experience in SONiC/SAI or open source based projects
- Background with Linux programming
- Knowledge in Linux shell scripting
- Scrum methodology
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
