This position offers the opportunity to have real impact in a dynamic, technology-focused company impacting data centres across the world. We are united in our quest to transform the way Smart Network Adapters are used.
What you'll be doing:
Define and implement comprehensive verification strategies, including functional, integration, system, and regression testing.
Collaborate closely with cross-functional teams, including software development, product management, and project stakeholders, to ensure requirements are clearly understood and tested.
Spearhead improvements to optimize the performance, quality, and reliability of software acceleration solutions.
What we need to see:
Bachelors degree in EE, CS, CE or equivalent experience.
5+ years of experience in C/C++ and software verification.
Python or other scripting languages (such as Shell) – advantage.
Proven experience with verification of Network applications and protocols.
Strong analytical, problem-solving, and decision-making skills.
Excellent communications skills, self-motivated and well organized.
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.
Knowledge with acceleration solutions such as GPU and DPU.
Experience with functional and performance testing of network protocols.
Experience with parallel programming models e.g CUDA, OpenCL.