Senior Software Verification Engineer

NVIDIA NVIDIA · Semiconductors · Yokneam, Israel +3

Senior Software Verification Engineer role at NVIDIA focusing on the InfiniBand Switch Software Development team. The role involves planning and implementing verification strategies for new networking features using a Python-based environment, building and maintaining an OS/Kernel verification testing platform, and collaborating with various teams. Requires strong technical, problem-solving, coding, and debugging skills, with a B.S. degree or equivalent experience and 5+ years in a similar role. Python programming, networking protocols, and Linux kernel knowledge are preferred.

What you'd actually do

  1. Learn new networking features, plan their verification strategy, and implement it on top of a Python-based in-house developed environment.
  2. Build, develop, optimize, and maintain an OS/Kernel verification testing platform.
  3. Collaborate with team members, architects, build, QA teams, and customers (both external and internal).
  4. Innovate! We are always looking for new ways to make NVIDIA's Networking driver products shine in customers' eyes.

Skills

Required

  • B.S. degree or equivalent experience in Engineering/Computer Science/related field
  • 5+ years of experience in a similar role
  • Strong technical abilities
  • problem-solving skills
  • building skills
  • coding skills
  • debugging skills
  • Ability to lead feature development
  • take full ownership of tasks from A-Z
  • deliver independently with minimum supervision
  • Great teammate
  • strong interpersonal skills

Nice to have

  • Proven experience in Python programming
  • Knowledge in Networking protocols
  • Knowledge in Linux kernel
  • Experience in software verification or validation

What the JD emphasized

  • 5+ years of experience in a similar role
  • Ability to lead feature development, take full ownership of tasks from A-Z and deliver independently with minimum supervision