Join a team of world-class verification engineers pushing the limits of simulation, formal methods, and emulation tools to deliver industry-leading CPU IP. If you're passionate about innovative technology and enjoy working with cutting-edge designs, this role is for you!
Key Responsibilities:
As an experienced Verification Engineer, you will:
* Develop and own key aspects of unit verification environments, including testbenches, tests, checkers, and functional coverage.
* Contribute to the full verification flow, from test plan creation to verification closure.
* Debug complex test failures, often spanning multiple teams.
* Collaborate with project leads and team members to prioritize, track, and deliver tasks on time and with high quality.
* Drive verification improvements across the CPU group and broader verification community.
Key Skills:
* Proven experience in simulation-based RTL verification, including constrained random verification, coverage metrics, and checking methodologies.
* Strong coding skills in object-oriented programming languages, with experience in version control (e.g., Git) and change-based code reviews.
* Ability to analyze and apply detailed specifications with curiosity to resolve ambiguities.
* Excellent problem-solving and debugging skills.
* Strong interpersonal and communication skills, with a practical, results-driven approach.
Desirable Skills:
* Familiarity with assembly language (preferably Arm) and computer architecture concepts like pipelining, exception handling, and memory systems.
* Experience with SystemVerilog, UVM methodology, Python, and/or C++ for verification tasks.
* Knowledge of Continuous Integration tools (e.g., Jenkins) and formal verification techniques.
* Leadership, coordination, or mentoring experience with small teams.
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)