Staff CPU Verification Engineer
​Location: Portland, OR or Austin, TX
Type: Full-Time
​
We are seeking an experienced Staff CPU Verification Engineer to lead efforts in ensuring the correctness and efficiency of our advanced CPU designs. In this role, you will leverage innovative tools and methodologies to detect and resolve complex logic bugs, drive verification strategies, and collaborate across teams to optimize the design verification lifecycle. You will play a key part in delivering high-quality soft IPs through comprehensive verification frameworks.
​
Responsibilities
-
Create and utilize cutting-edge tools and methodologies to detect, analyze, and resolve digital logic bugs in advanced CPU designs.
-
Develop and implement verification methodologies that enhance design correctness, streamlining verification cycles for improved efficiency.
-
Manage and maintain verification collateral using industry-standard tools, while also developing new tools when needed to meet evolving business requirements.
-
Lead efforts to ensure complete verification of CPU designs, driving convergence towards high-quality soft IPs.
-
Collaborate with cross-functional teams to optimize the design verification flow, aligning with the overall CPU development lifecycle.
​
Qualifications & Skills:​
-
Education:
-
Bachelor’s (BS) or Master’s (MS) degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
-
-
Experience:
-
Minimum 6 years of pre-silicon verification experience with an MS degree or 8 years with a BS degree, preferably focused on CPU verification.
-
Expertise in SystemVerilog and Python for testbench creation, debugging, and scripting automation.
-
Familiarity with ARM, x86, or RISC-V architectures and assembly language programming.
-
Programming experience in industry-standard languages (e.g., C, C++, Perl, Python).
-
Skills & Competencies:
-
Exceptional problem-solving skills with the ability to identify and troubleshoot complex CPU design issues.
-
Familiarity with UVM (Universal Verification Methodology) or similar frameworks.
-
Strong understanding of microarchitectural concepts and CPU pipeline verification.
-
Experience in creating reusable test environments and verification infrastructure.
-
​​
What We Offer:
-
Competitive salary and benefits package.
-
Opportunities for professional growth in an innovative startup environment.
-
Collaboration with talented engineers passionate about cutting-edge CPU technologies.
-
A flexible and inclusive work culture based in Portland, OR or Austin, TX.
​
​​​
​​
​
​