Hybrid CPU Core Formal Verification Engineer

Posted last week

Apply now

About the role

  • Seeking a CPU Core Formal Verification Engineer at Intel. Focus on verifying CPU architecture and micro-architecture changes through formal verification methods.

Responsibilities

  • 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

Job title

CPU Core Formal Verification Engineer

Job type

Experience level

Mid levelSenior

Salary

$122,440 - $232,190 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job