Senior Software Verification Engineer

NVIDIA NVIDIA · Semiconductors · Yokneam, Israel +2

Senior Software Verification Engineer at NVIDIA focusing on testing and infrastructure development for next-generation NIC simulation. Requires strong C/C++/Python skills and experience in software development and verification methodologies.

What you'd actually do

  1. Work closely with developers to design, implement and execute unit, functional, and performance tests for new components
  2. Develop a verification environment and infrastructure in C/C++/Python to validate product functionality and performance
  3. Analyse coverage measures to identify verification gaps and to show progress toward product development and releases
  4. Write all types of coverage measures for test scenarios and corner cases
  5. Take end-to-end ownership of system and software verification using advanced verification methodologies.

Skills

Required

  • C/C++
  • Python
  • software development
  • verification methodologies
  • debugging
  • analytical abilities

Nice to have

  • Virtualization
  • KVM/QEMU
  • networking protocols
  • Ethernet
  • InfiniBand

What the JD emphasized

  • 4+ years of experience in software development
  • Strong programming skills in C/C++ and Python
  • Excellent debugging and analytical abilities
  • Creative, self-motivated, and results-driven approach, with a high sense of ownership