Senior Software Verification Engineer
A leading computer hardware company is seeking a Senior Software Verification Engineer to validate complex software products for high-speed networking and virtualization. The role involves building automated tests, collaborating on network technologies, and enhancing product quality for AI and cloud workloads.
Responsibilities
- Build automated verification tests in a simulated environment for high-end hardware and software.
- Collaborate with multiple teams to understand new network technologies and ensure accurate modeling of complex network behaviors.
- Enhance product quality by improving test coverage and developing comprehensive verification strategies.
Requirements
- Bachelor’s or master’s 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.
Nice to have
- Understanding of the OCI/network model.
- Experience with Docker and Kubernetes.
- Knowledge of C/C++ programming.
- A scripting background (e.g., Bash, Groovy).