Senior Software Verification Engineer, Doca Sdk

NVIDIA NVIDIA · Semiconductors · Yokneam, Israel

Senior Software Verification Engineer for NVIDIA's DOCA SDK, focusing on DPU and NIC software, advanced networking aspects like congestion control, and optimized network usage. Responsibilities include defining test requirements, end-to-end feature ownership, test plan development, automation (Python), script/framework design, system-level and integration testing in Linux/virtualized environments, bug analysis, and test environment optimization.

What you'd actually do

  1. Collaborate with software, architecture, product, and DevOps teams to define test requirements, coordinate releases, and deliver high-quality products.
  2. Take end-to-end ownership of features: develop test plans, implement, and fully automate testing (primarily in Python).
  3. Design, build, and maintain automated test scripts and frameworks.
  4. Validate software functionality and performance through system-level and integration testing in Linux-based and virtualized environments.
  5. Analyze test results, file bugs, track issues to closure, and ensure robust solutions.

Skills

Required

  • software testing
  • software engineering
  • C/C++
  • Linux
  • system tools
  • command-line utilities
  • troubleshooting
  • debugging
  • problem-solving

Nice to have

  • Python
  • scripting languages
  • Shell
  • CI methodology
  • Gerrit
  • Jenkins
  • NVIDIA DPU products

What the JD emphasized

  • 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.