Description
We are seeking a highly motivated Software Verification Manager to join our Switching group, working on SONiC Network OS.
In this role, you will manage SONiC Verification team that will develop automatic tests and lead Regression analysis for SONiC OS running over switches.
Responsibilities:
- Lead and mentor SONiC Software verification team; set technical direction, define priorities, and grow team capabilities
- Design and implement robust, maintainable, and efficient automated test suite for SONiC OS which is an open-source NOS
- Lead regression analysis for SONiC NOS following regression automated tests
- Cross-functional work with SONiC Design teams, QA, architecture, FW/SDK/SAI/platform teams
Requirements:
- B.Sc. degree or equivalent experience in Engineering/Computer Science/related field
- 8+ overall years of software engineering experience, with at least 3 years of experience in a leadership role, managing software development teams
- Proven ability to lead technical teams: hiring, mentoring, technical roadmapping, and cross-team influence
- Experienced with developing software automated tests
- Strong Python programming skills
- Demonstrated experience designing and operating CI/CD systems at scale (Jenkins, GitLab CI, GitHub Actions, or equivalent)
- Strong analytical and problem-solving skills with a bias toward measurable outcomes and data-driven decisions
Nice to Have:
- Deep Linux expertise: system internals, networking stack, process management, and scripting
- Expertise in routing protocols
- Experience with AI tools (Agents, Skills)
We offer competitive salaries and a generous benefits package.
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/Israel-Raanana/Manager--Software-Verification---SONiC-NOS_JR2022660