Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Nvidia Senior Software Verification Engineer DOCA 
Palestinian Territories 
471940217

02.05.2024

What you’ll be doing:

  • Develop and maintain test automation frameworks and scripts using Python to ensure the reliability, functionality, and quality of the DOCA™ SDK

  • Identify, analyze, and report software defects, inconsistencies, and other quality issues.

  • Perform functional, integration, and regression of software applications and networking protocols.

  • Participate in code reviews, and suggest ideas to improve the quality and maintainability of the software.

  • Continuously supervise and evaluate the efficiency of test processes and methodologies, recommending improvements as necessary.

What we need to see:

  • Bachelor's or Master's degree or equivalent experience in Computer Science, Software Engineering, or a related field

  • 5+ years of experience as a software engineer, with a focus on building sophisticated software systems.

  • Excellent problem-solving skills and the ability to take on complex technical challenges.

  • Knowledge and practical experience in software design and architecture principles.

  • Proficiency in programming languages such as Python, C++ or similar.

  • Excellent understanding of data structures and OOP.

  • Effective communication skills, Creative, motivated, and driven worker.

  • Enjoy working as part of an engaging, collaborative team.

  • Track record of delivering high-quality work on time and meeting project deadlines.

  • Basic knowledge of networking.

Ways to stand out from the crowd:

  • Knowledge in one or more of the following Networking areas: Ethernet, VLANs, TCP/UDP/IP, QoS, L2-L3 protocols.

  • Background with Networking applications and protocols.

  • Experience with CI methodology & tools (Git, Gerrit, Jenkins etc.).

  • Knowledge of design patterns.