CPU Design Verification Engineer
Job Title: CPU Design Verification Engineer
Location: Hybrid
Employment Type: Full-time
About the Role
We are seeking a Design Verification Engineer to join our growing team. This is a rare opportunity to participate in the development of best-in-class RISC-V based processors. You will work alongside world-class experts, validating complex logic designs and ensuring the quality of high-performance CPUs. You will have the chance to work on various stages of verifying a complex Out-of-Order processor.
Responsibilities
-
Test Plan Execution: Execute comprehensive test plans to validate CPU IP functionality, focusing on correctness and corner cases.
-
Environment Development: Develop and maintain advanced test environments using SystemVerilog and UVM.
-
Regression & Debug: Monitor regression results, analyze failures, and debug RTL/Testbench issues in collaboration with the design team.
-
Coverage Closure: Analyze functional and code coverage to identify gaps and update test cases accordingly.
-
Scripting: Create and maintain automated testing scripts (Python/Bash) for efficient regression analysis.
Qualifications
-
Bachelor’s or Master’s degree in Electrical Engineering or Computer Science.
-
3+ years of hands-on RTL verification experience.
-
Advanced-level knowledge of UVM (Universal Verification Methodology) and SystemVerilog.
-
Proficiency with industry-standard RTL simulators.
-
Experience with scripting languages (Python, Bash) and version control (Git).
-
Proficient in written and verbal English.
Preferred Qualifications
-
Experience verifying Out-of-Order processor pipelines.
-
Understanding of cache coherency and memory subsystems.
-
Experience with Formal Verification methods.
-
Familiarity with RISC-V architecture.
​
Apply by sending your CV to: ana.matijevic@chipfy.ai
​