Senior Verification Engineer, LSU and Data Cache (Barcelona)

Senior Verification Engineer, LSU and Data Cache (Barcelona)

03 oct
|
Hireroo
|
Barcelona

03 oct

Hireroo

Barcelona

Job Description

Our partner is looking for a Senior Verification Engineer to own verification of the Load/Store Unit, data cache and related bus interfaces within a processor core.

The role covers memory ordering, cache and TLB interaction, address generation, forwarding, speculative execution, vector accesses, exceptions and pipeline hazards. You will own the verification scope from planning through sign off, working closely with architecture, RTL and other verification teams.

Location: Barcelona, Spain, Hybrid
Level: Senior

Responsibilities

Own the LSU verification plan, test strategy and closure criteria

Build and extend UVM testbench components, including drivers, monitors, scoreboards and memory models

Develop directed and constrained random tests

Verify store to load forwarding and memory ordering

Verify speculative loads and vector memory accesses

Cover misaligned and split accesses, exceptions and faults

Verify cache, TLB and load/store pipeline interactions

Drive functional and code coverage closure

Manage regressions and analyze verification results

Apply formal verification to ordering or coherency properties where required

Debug RTL and testbench failures and drive root cause analysis

Resolve cross unit verification issues with architecture and design teams

Review verification code and mentor junior engineers

Requirements

5+ years of ASIC functional verification experience

Strong SystemVerilog and UVM

Hands on testbench architecture experience

Deep understanding of LSU, caches, TLBs and memory subsystems

Strong knowledge of memory consistency and load/store pipelines

RISC V ISA and privileged specification

AXI4,



AXI5 Lite and CHI

Coverage driven verification

Functional and code coverage closure

Regression management

Strong RTL debugging skills

Verdi, DVE or similar waveform tools

BS or MS in Electrical Engineering, Computer Engineering, Computer Science or related field

Optional / Desired

Formal verification using JasperGold or similar

CPU architecture and memory execution pipeline experience

Prior LSU, cache or memory controller verification

RISC V, ARM or x86 memory models

Python or Perl scripting

Technical mentoring experience

Veloce or ZeBu

AFL++ or other fuzzing techniques

SystemC or C++ testbenches

What’s in it for you?

Adaptable working hours

Hybrid model, 4 days office, 1 day from home

1 week per year working from anywhere

25 days annual leave plus December 24 and 31

Monthly food allowance

Private medical insurance

Relocation bonus

Housing search support

Visa support if required

Family relocation support

Virtual shares

Language classes

Tax incentive, subject to eligibility

We redefine recruitment by focusing on a rich back to basics approach that focuses on genuine relationship building both with our clients and our candidates, offering a truly bespoke service that revolves around that perfect match. With global reach and equipped with profound industry insights and an extensive network, we have now earned the trust of globally recognized iGaming and fintech companies. Standing firmly as the go-to partner for these industry leaders, collaborating on numerous local and global HR projects, we take pride in our role as true lifetime partners for both our clients and candidates.

📌 Senior Verification Engineer, LSU and Data Cache (Barcelona)
🏢 Hireroo
📍 Barcelona

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior verification engineer, lsu and data cache (barcelona) / barcelona

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior verification engineer, lsu and data cache (barcelona) / barcelona