NVIDIA

SoftwareVerificationEngineer,DOCASDK

Yokneam, Israel FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Entry candidates.

The Brief

“Software Verification Engineer, DOCA SDK at NVIDIA. Skills: Software Verification, Automated Testing, Python, C/C++, Linux. Work with software, architecture, product, and DevOps teams to help define test requirements and coordinate releases. Assist in developing test plans and implementing automated testing (primarily in Python)”

What You'll Achieve.

contribute to the verification of next-generation software features; track issues to closure; continuous improvement in verification flows; contribute to process enhancements

Industry & Context.

Problems you'll solve

analytical, debugging and problem-solving skills

What They're Looking For.

Must Have

Bachelor's Degree in EE, CS, CE or equivalent experience, programming skills in C/C++, Familiarity with Linux-based environments, including system tools and command-line utilities, Methodical troubleshooting skills, willingness to learn evidence-based failure analysis, Detail oriented, comfortable multitasking in a dynamic environment, Ability to work with various teams, analytical, debugging and problem-solving skills, Good communication skills, self-motivated, organized, Interest in operating systems and specifically Linux

Nice to Have

Prior software testing experience (internship, academic projects, or personal projects), Familiarity with Python or other scripting languages (such as Shell), Experience with CI methodology & servers (e. g. Gerrit, Jenkins, etc. ), Knowledge of NVIDIA DPU products

What You'll Do.

and DevOps teams to help define test requirements and coordinate releases

Assist in developing test plans and implementing automated testing (primarily in Python)

and maintain automated test scripts and frameworks

Validate software functionality and performance through system-level and integration testing in Linux-based and virtualized environments

and track issues to closure

Support continuous improvement in verification flows and contribute to process enhancements

Set up and maintain test environments using Linux

Monitor nightly regression systems and assist in analyzing failures

How You'll Work.

Team & Collaboration

Work with software, architecture, product, and DevOps teams; Ability to work with various teams

Communication Scope

Good communication skills

Full Job Description

Join NVIDIA’s DOCA Verification team as a Junior Software Verification Engineer and help shape the future of Data Processing Unit (DPU) and network interface cards software. We are seeking a motivated engineer with a passion for learning and software quality, eager to contribute to the verification of next-generation software features. **What you'll be doing:** * Work with software, architecture, product, and DevOps teams to help define test requirements and coordinate releases. * Assist in developing test plans and implementing automated testing (primarily in Python). * Help 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 in verification flows and contribute to process enhancements. * Set up and maintain test environments using Linux, Docker, and virtual machines. * Monitor nightly regression systems and assist in analyzing failures. **What we need to see:** * Bachelor’s Degree in EE, CS, CE or equivalent experience (recent graduates welcome) * Experience in software testing or software engineering (internship or academic project experience is a plus) * Strong programming skills in C/C++ * Familiarity with Linux-based environments, including system tools and command-line utilities * Methodical troubleshooting skills and a willingness to learn evidence-based failure analysis * Detail oriented and comfortable multitasking in a dynamic environment * Ability to work with various teams and have strong analytical, debugging and problem-solving skills * Good communication skills, self-motivated and organized * Interest in operating systems and specifically Linux **Ways to stand out from the crowd:** * Prior software testing experience (internship, academic projects, or personal projects) * Familiarity with Python or othe

Free ATS check

Applying for this Software Verification Engineer, DOCA SDK role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about NVIDIA?

Real rants from real employees. Read before you apply.

Read Company Rants →