Software Manager, SONiC Verification - Python

at Nvidia

📍 Redmond, United States

$220,000-339,200 per year

SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 4 Linux @ 4 Python @ 4 Java @ 4 Leadership @ 6 Communication @ 7 Networking @ 4 PyTest @ 4 Selenium @ 4 Robot Framework @ 4

Details

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. We seek a python automation team lead to join our Ethernet Switch SONiC Network OS. As a SONiC verification team lead at NVIDIA, you will have to work closely with NVIDIA’s development and architecture teams responsible for SONiC Network OS and gain a deep understanding of NVIDIA products and technologies.

Responsibilities

  • 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, automate builds, and test suites, generate test reports, isolate and classify failures and review new degradation.
  • Promote a culture of innovation, quality, and accountability. Bring SONiC NOS to shine in customer's view.

Requirements

  • B.Sc. degree or equivalent experience in Engineering/Computer Science/related field.
  • 8+ overall years of experience in software development and testing. 3+ years of experience in a leadership role, managing or software development teams.
  • Proven experience in a leadership role, with a track record of successfully leading scrums and projects.
  • Intrinsically motivated with a desire for automation programming.
  • Strong programming skills in Python.
  • Strong technical abilities, problem-solving skills, coding, and design skills.
  • Ability to lead feature development, take full ownership and deliver independently.
  • Linux knowledge: have a general understanding of Linux operation system concepts.

Ways to stand out from the crowd:

  • Strong communication and interpersonal skills, with the ability to motivate and inspire others.
  • Knowledge in one or more Networking areas: Ethernet, VLANs, TCP/UDP/IP, QoS, L2-L3 protocols.
  • Extensive experience with automation frameworks (e.g., Selenium, Robot Framework, PyTest) and scripting languages (e.g., Python, Java).

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 outstanding 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.