SE

Senior Verification — LSU (Load/Store Unit) and Data Cache

Semidynamics

Barcelona, ESonsitePosted Aug 21, 2026
Posting intelligenceActively listed

Skills

regressionpythonc++perl

About the role

ID: SV-LSU

Description

Role summary

Own verification of the Load/Store Unit, data cache and bus interfaces for a CPU/GPU core - the block handling memory ordering, address generation, cache/TLB interaction, forwarding, and exception handling. Contribute to drive the LSU from RTL freeze to tapeout-quality sign-off.

Responsibilities

Define and own the LSU verification plan: functional coverage, testplan, checkers, and closure criteria

Build/extend UVM testbench components for LSU (drivers, monitors, scoreboards, memory models)

Develop directed and constrained-random tests covering store-to-load forwarding, memory ordering (RISC-V WMO model), speculative loads, vector accesses, misaligned/split accesses, exceptions/faults, and pipeline hazards

Drive formal verification for ordering/coherence properties where simulation coverage is weak

Debug RTL/testbench failures in collaboration with design; triage and root-cause

Track and close functional/code coverage; report verification status to program s

Mentor verification engineers; review testbench code and testplans

Interface with architecture, design, and DV s on other units to resolve cross-unit issues.

Why Seynamics?

Work at one of Europe's most promising deep-tech semiconductor scale-ups.

Accelerated development path.

4 days per week in the Barcelona office (city center), 1 WFH day.

1 week of work from everywhere in the world.

Competitive package.

A collaborative, technical, and growth-oriented environment that values direct ownership and clear thinking.

Requirements

Required qualifications

BS/MS in EE/CE/CS, 5+ years in ASIC functional verification.

Strong SystemVerilog/UVM experience; hands-on testbench architecture

Deep understanding of memory subsystems: cache hierarchies, TLBs, memory consistency models, load/store pipelines

Knowledge of RISC-V ISA and privileged specification is mandatory

Knowledge of AMBA AXI4, AXI5Lite and CHI is mandatory

Experience with coverage-driven verification and regression management

Debugging complex RTL failures using waveform tools (Verdi/DVE or similar)

Preferred

Formal verification experience (JasperGold or similar) applied to memory ordering/coherence

Knowledge of CPU architecture and memory execution pipeline

Prior LSU, cache, or memory-controller verification specifically

Experience with RISC-V, ARM, or x86 memory models

Scripting (Python/Perl) for verification infrastructure and regression automation

Prior team or mentorship experience

Nice to Have

Emulation platforms (Veloce, ZeBu)

Familiarity with fuzzing techniques (AFL++)

Knowledge of SystemC/C++ testbenches

Essential Soft Skills

An adversarial, gap-seeking mindset - instinctively asks "who actually checks this?" - collaborative relationship with the whole core.

Clear communication across DV, design, and software teams; writes verification plans others can follow.

SENIOR

Questions about this role

Click "Apply with AI Applyd" above and you are done. Your resume is rewritten for this advert, the screening questions are answered, and it is submitted on Semidynamics's own hiring system. No retyping your history, no fourteen tabs, no evening lost.

Compensation for Other roles in Spain varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Other hub for Spain medians across recent openings.

You never touch the form - the application is filled and submitted for you on Semidynamics's own hiring system. It is not marked sent when we press submit. It is marked sent when a confirmation from their system arrives at the address we apply with, and your dashboard shows which stage each application is at until then.

Twelve applicant tracking systems have a real apply path: Workday, Greenhouse, Lever, Ashby, Workable, iCIMS, Personio, Recruitee, Teamtailor, Rippling, Breezy and SmartRecruiters. Your application goes in on the employer's own hiring system, never into an aggregator queue.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.