New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Software Verification Engineer, Networking

NVIDIA
Apply →
senior full-time Yokneam, Israel

First indexed 13 Aug 2026

Description

NVIDIA is seeking a skilled Software Verification Engineer to join its growing SDK Verification team. This role involves leadership and deep technical involvement, working closely with SDK design and architecture teams to build expertise in networking protocols and NVIDIA technologies.

Key Responsibilities:

  • Foster quality, automation, and scalability
  • Oversee development and optimization of APIs, tools, and libraries, and maintain OS verification infrastructure
  • Enhance automation workflows for rapid and reliable SDK releases and drive CI/CD pipeline evolution
  • Collaborate with hardware, firmware, DevOps, and software teams
  • Align on verification methodologies and infrastructure improvements
  • Guide design reviews and architecture discussions, defining best practices for verification excellence

Requirements:

  • B.Sc. or higher in Computer Science, Software, Electrical Engineering, or similar
  • 3+ years of experience in software development or verification
  • Strong Python coding skills
  • Experience with large-scale verification or automation frameworks
  • Strong networking background (L2/L3)
  • Solid Linux knowledge
  • Proficiency with CI/CD & DevOps tools (Jenkins, Git, Gerrit, Docker)
  • Excellent communication and organization skills, with the ability to align multiple teams and deliver results

Preferred Qualifications:

  • Background in scalable or distributed systems
  • Experience with multi-node testing or performance validation
  • Strong debugging skills, especially for concurrency issues
  • Deep understanding of networking and system architecture