Senior Software Verification Engineer
Join a hardware and software engineering team responsible for verifying data-processing unit software, including features related to embedded systems and cybersecurity.
תחומי אחריות
- Define test requirements and coordinate releases with software, architecture, product, and DevOps teams
- Own feature verification from test-plan development through implementation and automation
- Design, implement, and maintain automated test scripts and frameworks, primarily in Python
- Perform system-level and integration testing in Linux and virtualized environments
- Analyze test results, report defects, and track issues through resolution
- Improve design-verification methodologies and monitor release progress
- Set up, maintain, and optimize test environments using Linux, Docker, and virtual machines
- Monitor nightly regressions and perform root-cause analysis across hardware, operating-system, and software layers
דרישות
- Bachelor’s degree in electrical engineering, computer science, computer engineering, or equivalent experience
- At least 5 years of experience in software testing or software engineering
- Strong C/C++ programming skills
- Experience with Linux environments, system tools, and command-line utilities
- Methodical troubleshooting and evidence-based failure analysis skills
- Strong analytical, debugging, problem-solving, communication, and organizational skills
יתרון
- Prior software testing experience and knowledge of testing methodologies
- Python or shell scripting
- Experience with CI tools and servers such as Gerrit or Jenkins
- Knowledge of data-processing unit products
הטבות
- Competitive salary
- Comprehensive benefits package
- Equal opportunity workplace
- Work with advanced data-center technologies