As a Processor Verification Engineer, you will play a central role in validating a proprietary RISC-V-based AI processor core and its internal components. Your work will directly impact the reliability and efficiency of next-generation AI hardware, ensuring it meets rigorous functional and performance standards.
What You'll Do
- Create and implement comprehensive verification plans to validate processor units against architectural and design specifications.
- Build constrained random test environments using SystemVerilog to stress-test core functionality.
- Work closely with architecture, RTL design, and compiler teams to align verification goals and close coverage gaps.
- Conduct functional, performance, and stress testing to uncover edge-case behaviors.
- Write and maintain automation scripts and test frameworks in Python, Tcl, or shell to streamline verification workflows.
- Analyze, isolate, and document defects, providing clear reports to guide resolution.
- Help define and evolve verification methodologies to support scalable, reusable test infrastructure.
- Ensure verification milestones are met through close collaboration with cross-functional engineering groups.
What We're Looking For
- A degree in electrical engineering, computer science, electronics, or a related field.
- At least 5 years of hands-on experience in ASIC or FPGA verification, with a focus on processor-level validation and instruction set simulators.
- Strong command of SystemVerilog, along with C/C++ or Python, for testbench and test case development.
- Familiarity with verification planning, coverage-driven methodologies, and functional coverage metrics.
- Proficiency in scripting languages such as Python, Tcl, or shell for automation tasks.
- Excellent analytical abilities and attention to detail.
- Clear and effective communication skills, written and verbal.
- Experience working in globally distributed teams.
Nice to Have
- Exposure to processor modeling tools like Spike or QEMU.
Technology Stack
SystemVerilog, C/C++, Python, Tcl, Shell, Spike, QEMU
Work Environment
This role supports hybrid work arrangements, with office locations in Leuven, Amsterdam, Eindhoven, Zurich, Florence, Milan, and Bristol. Remote work is available across European countries, including the UK. Flexibility is prioritized, with preference given to candidates open to being based in Belgium or Italy.
Compensation and Benefits
- Competitive salary and benefits package
- Participation in company equity program
- Pension plan and comprehensive employee insurance
- Opportunities for relocation to Italy or the Netherlands
- Culture of innovation, ownership, and personal responsibility
- Commitment to diversity, inclusion, and equal opportunity
