Sonic Software Engineer - Python

NVIDIA NVIDIA · Semiconductors · Raanana, Israel

Software Automation Engineer role focused on testing NVIDIA's Ethernet Switch SONiC Network OS using Python. Responsibilities include designing and implementing automation test suites, working with CI systems, and reporting test results. Requires 2+ years of software engineering experience and Python programming skills, with Linux knowledge and networking experience being preferred.

What you'd actually do

  1. Design and implement robust, maintainable, and efficient automation test suite
  2. Work with Continuous integration systems and regression tools, automate builds, and test suites, generate test reports, isolate and classify failures and review new degradation.
  3. Innovate! Bring SONiC NOS to shine in customer's view
  4. Participate in an international team of software engineers working on products for testing NVIDIA products

Skills

Required

  • Python
  • Software Engineer
  • automation programming
  • problem-solving skills
  • coding skills
  • design skills

Nice to have

  • Linux knowledge
  • Networking knowledge
  • Software Testing Tools and Methodologies

What the JD emphasized

  • Python programming
  • python expertise