Hardware Verification Engineer

Role Overview

We are looking for an experienced and highly motivated Hardware/Design Verification Engineer to join a high-performance semiconductor verification team. This is an Individual Contributor (IC) role focused on verification of next-generation high-speed controller IPs and subsystems including PCIe, DDR/LPDDR, CXL, Ethernet, and AMBA-based peripherals.

The ideal candidate will have strong expertise in UVM/SystemVerilog-based verification methodologies, hands-on experience with complex HPC protocols, and the ability to independently develop, execute, and debug verification environments and test cases.

Key Responsibilities

  • Develop and execute verification plans for complex controller/IP verification projects.
  • Build and enhance UVM/SystemVerilog-based verification environments.
  • Create reusable testbenches, sequences, scoreboards, checkers, assertions, and coverage models.
  • Define, develop, and execute new test cases from scratch.
  • Work on verification of high-speed protocols such as:
  • PCIe (Gen5/Gen6/Gen7)
  • CXL
  • DDR / LPDDR
  • High-Speed Ethernet
  • AMBA peripherals
  • Utilize protocol VIPs effectively for simulation and validation activities.
  • Perform debugging, root-cause analysis, and issue resolution independently.
  • Collaborate with design, architecture, and validation teams to ensure functional correctness and coverage closure.
  • Support regression execution, coverage analysis, and verification sign-off activities.
  • Work with Synopsys simulation tools and verification flows.

Required Skills & Qualifications

  • Strong hands-on experience in:
  • SystemVerilog (SV)
  • UVM methodology
  • Experience with one or more complex HPC protocols:
  • PCIe
  • DDR / LPDDR
  • Ethernet
  • CXL
  • Good understanding of protocol VIP integration and usage.
  • Experience in writing and debugging complex test cases independently.
  • Strong debugging and problem-solving skills.
  • Familiarity with coverage-driven verification methodologies.
  • Ability to work effectively within a collaborative team environment while maintaining autonomous debug capability.
  • Experience with Synopsys simulators and verification flows.

Preferred Skills

  • Knowledge of assertion-based verification (SVA).
  • Exposure to performance verification and stress testing.
  • Experience with AMBA protocols and subsystem verification.
  • Familiarity with scripting languages such as Python, Perl, or Shell scripting.

Education

  • Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Computer Engineering, or related field.

Job Details

Company
ALOIS UK
Location
City of London, Greater London, UK
Posted