Intel Corporation

CPU Core Formal Verification Engineer

Intel Corporation

full-time

Posted on:

Location Type: Hybrid

Location: FolsomCaliforniaOregonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $122,440 - $232,190 per year

About the role

  • Technical ownership of formal verification of a microarchitecture block, methodology, or otherwise significant aspect of the P-Core CPU.
  • Understand and contribute to micro-architecture specification and define the formal verification strategy for a significant portion of the design.
  • Lead ROI analysis and recommend appropriate use of formal verification vs dynamic validation techniques for relevant parts of the CPU.
  • Document formal test plans and drive technical reviews of plans and proofs with design and architecture teams.
  • Post-silicon failure debug and sighting resolution.
  • Mentor junior team members.
  • Develop validation automation tools to accelerate execution.
  • Collaborate on validation approach and strategy beyond immediate team.
  • Work with global Formal verification experts and design teams within the organization.

Requirements

  • Bachelors degree in Computer/Electrical Engineering or Computer Science and 3+ years of relevant work experience.
  • Masters degree in Computer/Electrical Engineering or Computer Science and 2+ years of relevant work experience.
  • PhD in Computer/Electrical Engineering or Computer Science with an emphasis on formal verification and 1+ years of relevant work experience.
  • 1+ years of experience in/with computer architecture with emphasis on out of order processor execution, memory hierarchy, and memory management.
  • Industry standard formal verification tools such as JasperGold, IFV, Questa Formal, VC Formal.
  • Hardware modeling language, such as Verilog, VHDL, or System Verilog and industry standard logic simulation tools.
  • Assertion writing, checker development, coverage analysis, failure debug, root cause analysis.
  • Programming in at least one language: C/C++, Java, Specman E, OVM, UVM and familiarity with any of scripting languages: Perl, Python, Ruby, TCL.
Benefits
  • competitive pay
  • stock bonuses
  • health
  • retirement
  • vacation

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
formal verificationmicroarchitecturevalidation automationassertion writingchecker developmentcoverage analysisfailure debugroot cause analysisC/C++Java
Soft skills
technical ownershipmentoringcollaborationdocumentationleadership