Software Verification Engineer - Networking

NVIDIA NVIDIA · Semiconductors · Beer Sheva, Israel

Software Verification Engineer for NVIDIA's Networking Switch Software team, focusing on Python-based testing infrastructure and network operating systems.

What you'd actually do

  1. Design, develop, optimize and maintain APIs, tools and libraries for Verification networking infrastructure
  2. Collaborate with team members, Architects, design, QA teams, and customers (both external and internal)
  3. Design, develop, execute and maintain tests automation for release features.

Skills

Required

  • B.Sc in Computer Science or equal program
  • Python
  • Java
  • C#
  • Computer networks
  • Layer-2 networking
  • Layer-3 networking
  • Object-oriented programming
  • Software design
  • Software debugging
  • Coding
  • Problem solving

Nice to have

  • C programming
  • Python programming
  • Jenkins pipelines
  • MS-SQL

What the JD emphasized

  • 2+ years of proven experience with object oriented programming languages: Python/ Java/ C#
  • 2+ years of proven experience with computer networks, Layer-2 and/or Layer-3
  • Ability to lead feature development, take full ownership of tasks from A-Z and deliver independently with minimum supervision