We are seeking a highly skilled advanced cpu verification engineer to lead efforts in ensuring the correctness and efficiency of our cutting-edge cpu designs. This is an exceptional opportunity for a talented individual to drive convergence towards high-quality soft ips.
key responsibilities
* create and utilize advanced tools and methodologies to detect, analyze, and resolve complex digital logic bugs in cpu designs.
* develop and implement verification strategies 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 excellence in design correctness.
* collaborate with cross-functional teams to optimize the design verification flow, aligning with the overall cpu development lifecycle.
required skills and qualifications
* bachelor's or master's degree in electrical engineering, computer engineering, or equivalent.
* a minimum of 6 years of pre-silicon verification experience with a master's degree or 8 years with a bachelor's degree, preferably focused on cpu verification.
* expertise in systemverilog and python for testbench creation, debugging, and scripting automation.
* proven track record working with industry-standard interfaces for debuggability, observability, and chip bring-up modes.
* familiarity with arm, x86, or risc-v architectures and assembly language programming is a plus.
* programming experience in industry-standard languages (e.g., c, c++, perl, python).
* 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.
* experience with debug interfaces jtag, scan, and in general observability interfaces.
benefits
this role offers a unique opportunity to work on challenging projects, develop your skills, and contribute to the success of our team.