Software Manager, SONiC Verification - Python

NVIDIA is the world leader in accelerated computing, pioneering accelerated computing to tackle challenges no one else can solve.
$220,000 - $339,250
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Software Manager, SONiC Verification - Python

NVIDIA is seeking a Python automation team lead to join their Ethernet Switch SONiC Network OS team. As a SONiC verification team lead, you will work closely with NVIDIA's development and architecture teams responsible for SONiC Network OS and gain a deep understanding of NVIDIA products and technologies.

Key responsibilities include:

  • Participating in an international team of software engineers working on products for testing NVIDIA products
  • Overseeing the design, implementation, and maintenance of scalable test automation frameworks
  • Managing, mentoring, and guiding a team of automation engineers
  • Designing and implementing robust, maintainable, and efficient automation test suites
  • Working with Continuous integration systems and regression tools
  • Promoting a culture of innovation, quality, and accountability

Requirements:

  • B.Sc. degree or equivalent experience in Engineering/Computer Science/related field
  • 8+ years of experience in software development and testing
  • 3+ years of experience in a leadership role
  • Strong programming skills in Python
  • Linux knowledge and understanding of Linux operating system concepts

Preferred qualifications:

  • Knowledge in networking areas: Ethernet, VLANs, TCP/UDP/IP, QoS, L2-L3 protocols
  • Experience with automation frameworks (e.g., Selenium, Robot Framework, PyTest)

NVIDIA offers competitive salaries, a generous benefits package, and is committed to fostering a diverse work environment. They are an equal opportunity employer and do not discriminate based on protected characteristics.

Last updated 13 days ago

Responsibilities For Software Manager, SONiC Verification - Python

  • Participate in an international team of software engineers working on products for testing NVIDIA products
  • Oversee the design, implementation, and maintenance of scalable test automation frameworks
  • Manage, mentor, and guide a team of automation engineers
  • Design and implement robust, maintainable, and efficient automation test suite
  • Work with Continuous integration systems and regression tools
  • Promote a culture of innovation, quality, and accountability

Requirements For Software Manager, SONiC Verification - Python

Python
Linux
  • B.Sc. degree or equivalent experience in Engineering/Computer Science/related field
  • 8+ years of experience in software development and testing
  • 3+ years of experience in a leadership role
  • Strong programming skills in Python
  • Linux knowledge and understanding of Linux operating system concepts
  • Ability to lead feature development, take full ownership and deliver independently

Benefits For Software Manager, SONiC Verification - Python

Equity
  • Equity
  • Competitive salaries
  • Generous benefits package

Interested in this job?

Jobs Related To NVIDIA Software Manager, SONiC Verification - Python

Software Development Manager, Amazon Q Business

Lead the development of Amazon Q Business's AI-powered enterprise productivity platform, managing engineering teams and driving technical innovation at AWS.

Quality Engineering Manager, Apple Services Engineering

Lead Quality Engineering Manager role at Apple Services Engineering, overseeing a team of 15 in Commerce & Pricing, focusing on API quality and service delivery excellence.

Live Stream Event Engineer

Senior Live Streaming Engineer role at Apple, focusing on live event broadcasting and video delivery systems for Apple TV app, requiring 10+ years of experience in video/broadcast engineering.

Software Engineering Manager, Software Engineering Program Tools

Lead a team developing internal web applications and services for Apple's operating system delivery tools.

Legal Technology Manager

Senior technical role managing legal technology solutions at Netflix, focusing on system architecture and development.