Baya Systems logo

Senior Design Verification Engineer

Baya Systems Cambridge, England, United Kingdom

hybridfull-time
Posted Aug 21, 2026Apply by May 4, 2027

**Role & seniority: ** Senior Hardware Verification Engineer (8+ years), hands-on Design Verification

**Location & work type: ** Cambridge, England, UK; hybrid possible within the UK

**Stack/tools: **

  • Languages: Verilog, SystemVerilog

  • Verification framework: UVM

  • APIs/Protocols: ARM AXI, APB, AHB; ARM CHI (nice-to-have)

  • Automation: Python (modern programming language)

  • EDA tooling: Industry-standard simulation/debug tools (unspecified)

  • (Bonus) formal verification/emulation platforms (unspecified)

  • Top 3 responsibilities:

    • Create test plans for highly configurable IPs (SoC/chiplet/multi-chiplet interconnectivity)

    • Implement testbenches, checkers, and scoreboards using UVM/SystemVerilog

    • Collaborate across teams (design/DV/software) to define configurable testbenches, debug failures, and close coverage

  • Must-have skills:

    • Block-level/IP-level/SOC-level verification experience; currently hands-on

    • Strong UVM-based verification expertise (test sequences, verification components)

    • Proficiency in Verilog/SystemVerilog

    • AXI/APB/AHB understanding

    • Debugging, coverage closure, and strong communication/collaboration

  • Nice-to-haves:

    • ARM CHI protocol knowledge

    • Experience with caches, cache coherency, memory subsystems, interconnects, and NOCs

    • Formal verification and/or emulation experience

    • Python usage for verification workflows

  • **E

Full Description

Job Title: Senior Hardware Verification Engineer

Location: Cambridge, England, United Kingdom (Hybrid possible inside the UK)

About the Role: We are seeking a seasoned Design Verification designer with a strong background in building testbenches and writing test sequences for complex IPs. The ideal candidate will play a key role in shaping our technology portfolio, bringing expertise and creativity to our solutions

Responsibilities

  • Collaborate with design and architecture teams to create test plans for highly configurable IPs meant to provide interconnectivity between components across an SOC, chiplet or multi chiplet systems
  • Write UVM/SystemVerilog code to implement the test plan, checkers and scoreboards
  • Collaborate with software teams to define and implement configurable testbenches
  • Work with design and DV engineers to implement the test plan, debug failures, close coverage, etc.

Qualifications

  • BS/MS in Electrical Engineering, Computer Engineering or Computer Science
  • 8+ years and current hands-on experience in block-level/IP-level/SOC-level verification
  • Proficiency in Verilog, SystemVerilog
  • Familiarity with industry-standard EDA tools for simulation and debug
  • Deep experience with UVM-based testbenches
  • Experience with modern programming languages like Python
  • Knowledge of ARM AMBA protocols such as AXI, APB, and AHB
  • Understanding of ARM CHI protocol is a plus
  • Experience on working with IPs for caches, cache coherency, memory subsystems, interconnects and NOCs
  • Experience with formal verification techniques, emulation platforms is a plus
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills

rich.goldstein@bayasytems.com

UVMSystemVerilogVerilogPythonARM AMBAAXIAPBAHBARM CHIFormal VerificationEmulationDesign VerificationTestbench DevelopmentSOC VerificationCache CoherencyNOCsmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.