NVIDIA logo

Software Verification Engineer, DOCA

NVIDIA
June 02, 2026
Full-time
On-site
Yokne'am Illit, Israel
Verification Jobs, Level - Entry or Early Career

Job Title

Software Verification Engineer, DOCA

Role Summary

Join NVIDIA’s DOCA Verification team as a junior software verification engineer responsible for verifying DPU and network interface software features. Work with software, architecture, product, and DevOps teams to define test requirements, implement automated tests, and validate system-level and integration functionality in Linux-based environments.

Experience Level

Entry-level (Junior). 0–3 years of relevant experience; recent graduates welcome.

Responsibilities

Primary responsibilities include designing and running automated tests, maintaining test environments, and coordinating with cross-functional teams to ensure software quality.

  • Collaborate with software, architecture, product, and DevOps teams to define test requirements and coordinate releases.
  • Develop test plans and implement automated testing (primarily in Python).
  • Design, build, and maintain automated test scripts and frameworks.
  • Validate software functionality and performance through system-level and integration testing in Linux-based and virtualized environments.
  • Analyze test results, file bugs, and track issues to closure.
  • Support continuous improvement of verification flows and processes.
  • Set up and maintain test environments using Linux, Docker, and virtual machines.
  • Monitor nightly regression systems and assist in failure analysis.

Requirements

Key skills and experience required or preferred.

  • Experience in software testing or software engineering (internship or academic project experience acceptable).
  • Strong programming skills in C/C++.
  • Familiarity with Linux-based environments, system tools, and command-line utilities.
  • Methodical troubleshooting, analytical debugging, and problem-solving skills.
  • Detail oriented, able to multitask in a dynamic environment, self-motivated and organized.
  • Good communication skills and ability to work with cross-functional teams.
  • Nice-to-have: Python or other scripting (Shell); CI methodology and servers (e.g. Gerrit, Jenkins); prior software testing projects or internships; knowledge of NVIDIA DPU products.

Education Requirements

Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or equivalent practical experience. Recent graduates are explicitly welcome. No specific certifications were required in the posting.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-06-03