
Posted 20 days ago
Senior Verification - LSU (Load/Store Unit) and Data Cache
AI Summary
Owns verification of the Load/Store Unit, data cache, and bus interfaces for a CPU/GPU core, driving the LSU from RTL freeze to tapeout-quality sign-off.
About this role
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 leads
Mentor junior verification engineers; review testbench code and testplans
Interface with architecture, design, and DV leads on other units to resolve cross-unit issues.
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 lead 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.
Why Semidynamics?
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.
Skills
Explore related jobs
More jobs at Semidynamics
- S
Senior Technical Presales Engineer, AI & HPC SystemsBarcelona, ES - S
Principal Business Development Manager, HPC & AI Infrastructure (Germany, Austria, Switzerland)Remote - S
Master’s Degree ProgramBarcelona, ES - S
Student Internship ProgramsBarcelona, ES - S
Product Security Engineer (Hardware)Barcelona, ES - S
Hardware Design EngineerBarcelona, ES
Similar AMBA AXI4 jobs
Jobs in Barcelona
- D
Senior Infrastructure Operations EngineerDemo Datos · Barcelona - D
Lead Business Analyst – Digital, Data & AIDemo Datos · Barcelona - TResponsable de equipo de automatización con catalán (m/f/d)T-Systems Iberia · Barcelona, CT
- T
Account Manager - Mercato ItalianoTop Doctors Group · Barcelona, Spain - COutside Service Sales RepresentativeConfidential Se · Barcelona, Catalonia
- SR2R AccountantSyntegon · Terrassa, BARCELONA
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.