Software Engineer Verification - Networking

NVIDIA NVIDIA · Semiconductors · Yokneam, Israel

Software Verification Engineer for NVIDIA's Networking OS Software Verification Group, focusing on NVLink & InfiniBand Switch Software. The role involves designing and developing APIs, tools, and libraries for OS Verification infrastructure and test automation. Requires 3+ years of software engineering experience, strong OOP skills, and problem-solving abilities.

What you'd actually do

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

Skills

Required

  • B.Sc. degree or equivalent experience in Engineering/Computer Science/related field
  • 3+ years of experience as Software Engineer
  • Strong and proven experience with object oriented programming languages
  • Strong technical abilities, problem solving, design, coding and debugging skills
  • Ability to lead feature development, take full ownership of tasks from A-Z and deliver independently with minimum supervision
  • Great teammate with multi-tasking ability and good interpersonal skills

Nice to have

  • Experience in Python programming
  • Knowledge in Networking protocols
  • Understanding hardware & low-level software

What the JD emphasized

  • take full ownership of tasks from A-Z and deliver independently with minimum supervision