NVIDIA

Technology

SeniorSoftwareVerificationEngineer,DOCASDK

Yokneam, Israel FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Verification Engineer, DOCA SDK at NVIDIA. Skills: Software Verification, Test Automation, Linux, C/C++, Python. Verify the design and implementation of next-generation software features. Develop test plans”

What You'll Achieve.

Deliver high-quality products; Ensure robust solutions

Industry & Context.

Technology
Problems you'll solve

Methodical troubleshooting skills in Linux environments; Analytical, debugging and problem-solving skills; Problem-solving skills with attention to details

What They're Looking For.

Must Have

Bachelors Degree in EE, CS or CE or equivalent experience, 5+ years of experience in software testing or software engineering, programming skills in C/C++, Solid experience with Linux-based environments, including system tools and command-line utilities, Methodical troubleshooting skills in Linux environments with a disciplined approach to evidence-based failure analysis, Detail oriented and comfortable multitasking in a dynamic environment with shifting priorities and changing requirements, Ability to work with various teams and have analytical, debugging and problem-solving skills with attention to details, Excellent communications skills, self-motivated and well organized, Knowledge in operating systems and specifically with Linux

Nice to Have

Prior software testing experience, with an understanding of Software Testing Tools and Methodologies, Python or other scripting languages (such as Shell)-advantage, Experience in CI methodology & servers (e. g. Gerrit, Jenkins etc.), Knowledge of NVIDIA DPU products

What You'll Do.

Verify the design and implementation of next-generation software features

Implement and automate testing

and maintain automated test scripts and frameworks

Validate software functionality and performance

File bugs and track issues to closure

Drive continuous improvement in verification flows

Contribute to process and methodology enhancements

and optimize test environments

Monitor nightly regression systems

Provide thorough root-cause analysis across hardware

How You'll Work.

Team & Collaboration

Collaborate with software, architecture, product, and DevOps teams to define test requirements, coordinate releases, and deliver high-quality products; Ability to work with various teams

Communication Scope

Excellent communications skills

Process & Methodology

End-to-end ownership of features, Coordinate releases

Full Job Description

Join NVIDIA’s DOCA Verification team as a Senior Software Verification Engineer and help shape the future of Data Processing Unit (DPU) and network interface cards software. We are seeking a highly motivated and skilled engineer with hands-on technical experience to verify the design and implementation of next-generation software features, with a focus on solving modern hyper scaler advanced networking aspect like congestion control and optimized network usage. **What you 'll be doing:** * Collaborate with software, architecture, product, and DevOps teams to define test requirements, coordinate releases, and deliver high-quality products. * Take end-to-end ownership of features: develop test plans, implement, and fully automate 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, track issues to closure, and ensure robust solutions. * Drive continuous improvement in verification flows and contribute to process and methodology enhancements. * Set up, maintain, and optimize test environments using Linux, Docker, and virtual machines. * Monitor nightly regression systems, analyze failures, and provide thorough root-cause analysis across hardware, OS, and software layers. **What we need to see:** * Bachelors Degree in EE, CS or CE or equivalent experience * 5+ years of experience in software testing or software engineering * Strong programming skills in C/C++ * Solid experience with Linux-based environments, including system tools and command-line utilities. * Methodical troubleshooting skills in Linux environments with a disciplined approach to evidence-based failure analysis. * Detail oriented and comfortable multitasking in a dynamic environment with shifting priorities and changing requirements. * Ability to work with various teams and have strong

Free ATS check

Applying for this Senior 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 →