CPU Verification Engineer

IntelAustin, TX
1dOnsite

About The Position

Join Intel's Silicon Engineering Group as a CPU Verification Engineer and play a critical role in ensuring the functional correctness and performance of next-generation processor designs. You will be responsible for developing and executing comprehensive verification strategies for complex CPU architectures that power millions of devices worldwide.

Requirements

  • Bachelor's degree in Electrical Electronics Engineering, Computer Engineering or in a STEM related field of study with 1+ years of relevant experience.
  • Experience developing SystemVerilog in UVM-based test-benches for reusable and scalable verification environments.
  • Experience in scripting language (i.e. Python or Perl)
  • Experience in C++.
  • Experience implementing validation strategies based on architectural and design feature changes.
  • Strong analytical and problem-solving skills.
  • Excellent debugging capabilities for complex digital systems.
  • Understanding of timing analysis and low-power design concepts.

Nice To Haves

  • Post Graduate degree in Electrical Electronics Engineering, Computer Engineering or in a STEM related field of study
  • Solid understanding of digital logic design, including instruction set execution, ALUs, control units, registers, memory, and system buses.
  • Experience with Synopsys simulators.
  • Experience with agile development methodologies.

Responsibilities

  • Develop and execute comprehensive verification plans to validate CPU logic against architectural specifications.
  • Build scalable UVM-based test benches and define robust functional coverage models.
  • Run system-level simulations to uncover design bugs and ensure functional integrity.
  • Debug and root-cause issues in the pre-silicon environment; implement corrective actions to resolve test failures.
  • Collaborate closely with CPU architects and RTL designers to verify complex architectural and microarchitectural features.
  • Document verification strategies and lead technical reviews with design and architecture teams.
  • Maintain and enhance existing verification infrastructure and methodologies.
  • Contribute to the definition and refinement of CPU architecture and microarchitecture features.
  • Develop comprehensive verification plans for CPU subsystems including cores, caches, memory controllers, and interconnects.
  • Define coverage metrics and verification closure criteria.
  • Collaborate with design teams to understand architectural specifications and implementation details.
  • Create directed and random test scenarios using SystemVerilog, UVM, and proprietary verification methodologies.
  • Develop and maintain testbench infrastructure and verification IP.
  • Debug complex functional and timing issues across multiple abstraction levels.
  • Execute regression testing and analyze coverage reports.
  • Utilize industry-standard EDA tools.
  • Implement constrained random verification environments.
  • Develop and enhance verification automation scripts and flows.
  • Work closely with CPU architects, RTL designers, and physical design teams.
  • Participate in design reviews and provide verification feedback.
  • Document verification results and present findings to cross-functional teams.

Benefits

  • We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock bonuses, and benefit programs which include health, retirement, and vacation.
  • Find out more about the benefits of working at Intel .

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service