Sonic Verification Engineer

NVIDIA NVIDIA · Semiconductors · Beijing, China

Software Verification Engineer for NVIDIA's Ethernet Switch SONiC Network OS, focusing on designing and implementing automation test suites, working with CI/CD systems, and contributing to the SONiC community.

What you'd actually do

  1. Be part of NVIDIA SONiC R&D team, contribute code to SONiC worldwide community.
  2. Design and implement robust, maintainable, and efficient automation test suite.
  3. Work with experienced teams which are well known in the SONiC community.
  4. Work with continuous integration systems, regression tools, automate builds, run test suites, generate test reports, isolate and classify failures and review new degradation.
  5. Innovate! Bring SONiC NOS to shine in customer's view.

Skills

Required

  • Python
  • automation programming
  • Linux knowledge
  • technical abilities
  • problem solving skills
  • coding skills
  • design skills
  • feature development ownership

Nice to have

  • Networking knowledge (Ethernet, VLANs, TCP/UDP/IP, QoS, L2-L3 protocols)
  • Software Testing Tools and Methodologies
  • Python specialist

What the JD emphasized

  • Python