Intel Corporation

Principal Verification Engineer

Intel Corporation

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Designs, develops, validates, and/or debugs software abstractions and frameworks for acceleration with FPGAs to support embedded, data center, and communication clients.
  • Collaborate with architects and design engineers to understand IP specifications and define comprehensive verification strategies and detailed test plans.
  • Develop robust, reusable, and constrained-random verification environments using SystemVerilog and UVM (Universal Verification Methodology).
  • Create and implement directed and random test cases and test sequences to exercise design functionality and uncover potential bugs.
  • Develop verification components, including drivers, monitors, scoreboards, and checkers.
  • Utilize SystemVerilog Assertions (SVA) and formal verification methods to enhance bug detection and verify complex properties.
  • Execute simulation regressions, debug test failures, analyze root causes, and work with designers to implement corrective measures.
  • Define and track functional and code coverage metrics to ensure verification completeness and drive coverage closure.
  • Develop automation scripts and infrastructure using languages like Python or Perl to improve verification efficiency and flows.
  • Participate in technical reviews of specifications, design documents, and test plans, providing valuable input and feedback.

Requirements

  • Bachelor's or master's degree in electrical engineering, Computer Engineering, or a related field.
  • 10+ years of experience in ASIC or FPGA design verification.
  • Expertise in Hardware Description Languages (HDL) like Verilog or VHDL and Hardware Verification Languages (HVL) such as System Verilog.
  • Strong hands-on experience in developing UVM-based testbenches and verification components.
  • Proficiency in modern verification methodologies, including coverage-driven verification (CDV) and assertion-based verification (ABV).
  • Familiarity with industry-standard protocols such as AMBA (AXI, ACE, CHI, APB), PCIe, or Ethernet is a plus.
  • Experience with simulation and debug tools.
  • Strong scripting skills in Python, Perl, or TCL or automation and data analysis.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication skills and the ability to work effectively in a collaborative, cross-functional team environment.
Benefits
  • Paid time off
  • Flexible work arrangements
Applicant Tracking System Keywords

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

Hard Skills & Tools
SystemVerilogUVMVerilogVHDLPythonPerlTCLcoverage-driven verificationassertion-based verificationFPGA design verification
Soft Skills
analytical skillsproblem-solving skillsdebugging skillscommunication skillscollaborative skills