We are seeking a talented and driven Senior Software Verification Engineer to join our innovative team and tackle SW verification challenges in the domains of high-speed networking and virtualization. You will play a key role in validating and testing complex software products that support the InfiniBand protocol, delivering advanced networking services for cloud, HCP machine learning, and AI workloads.
What Youll Be Doing:
As a Software Engineer you will:
Build automated verification tests in a simulated environment for high-end hardware and software.
Collaborate with multiple teams to understand new network technologies, ensuring accurate modeling of complex network behaviors.
Enhance product quality by improving test coverage and developing comprehensive verification strategies.
Requirements: What We Need to See:
Bachelors or masters degree in computer science, Data Science, or a related field, or equivalent experience.
Proven experience in Python programming.
Experience in developing modern Software Verification Systems, with a passion for algorithms.
5+ years of experience in similar roles.
Strong skills in implementing and debugging software.
Outstanding software debugging and problem-solving skills.
Ways to Stand Out from the Crowd:
To excel in this role, you could benefit from:
Understanding of the OCI/network model.
Experience with Docker and Kubernetes.
Knowledge of C/C++ programming.
A scripting background (e.g., Bash, Groovy).
This position is open to all candidates.