Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Nvidia Software Verification Engineer 
Israel, North District 
794882762

18.08.2024

The NVIDIA DOCA Verification team is seeking a highly motivated and hardworking Software Verification Engineer. This role requires hands-on technical experience to verify the design and implementation of the next generation Data Processing Unit (DPU) Software. The position involves working with a wide range of features related to networking, hardware accelerators, cybersecurity, and embedded systems.

What you'll be doing:

  • Collaborate with top-tier engineers to define, plan, and develop testing platforms and infrastructure using C/C++ and Python.

  • Design and continuously enhance verification infrastructure and methodologies to meet the demands of next-generation Data Processing Units (DPUs).

  • Ensure product reliability by reviewing nightly test runs and diagnosing any failures.

What we need to see:

  • Bachelors Degree in EE, CS or CE or equivalent work experience

  • 3+ years in a similar or related role with Hands on experience with the software development lifecycle, specifically for embedded systems and security.

  • Detail oriented and comfortable multitasking in a dynamic environment with shifting priorities and changing requirements.

  • Ability to organize tasks, break plans into manageable subtasks, monitor progress, and effectively communicate status.

  • Ability to work with various teams and have strong analytical, debugging and problem-solving skills with attention to details.

  • Excellent communications skills, self-motivated and well organized.

  • Strong programming skills in C/C++ must, Python or other scripting languages (such as Shell)-advantage.

Ways to stand out from the crowd:

  • Possess prior experience in software testing, with a solid understanding of testing tools and methodologies such as gtest, pytest or other similar frameworks.

  • Have a strong familiarity with Linux environments and networking concepts.

  • Prior familiarity with Continuous Integration methodologies and tools, including Git, Gerrit, and Jenkins.

  • Previous experience with Scrum methodologies

  • Demonstrate knowledge of NVIDIA Data Processing Unit (DPU) products, as well as other NVIDIA technologies and solutions