Digital Verification Engineer - Athens or Patra, Greece
Core
Verify complex GPU and SoC hardware blocks to ensure designs meet functional, performance, and quality requirements.
Role type
Digital Verification Engineer (GPU/SoC)
Builds
GPU and System-on-Chip (SoC) hardware designs
Domain
Semiconductor / Hardware Engineering
Required skills
SystemVerilog, UVM, constrained-random testing, functional coverage, regression management, digital design fundamentals, waveform debugging, RTL verification flows
Preferred skills
CPU/GPU design experience, memory controller verification, DMA engines, AMBA protocols (AXI/AHB), SystemVerilog Assertions, C/C++/Python/Perl/Tcl, formal verification, emulation, FPGA prototyping, EDA tools
Technologies
SystemVerilog, UVM, AMBA AXI, AMBA AHB, EDA tools
Responsibilities
Develop and maintain reusable verification environments; Create verification plans, test scenarios, directed tests, constrained-random tests, and functional coverage models; Develop and maintain SystemVerilog and UVM-based testbenches; Verify control logic, datapaths, register interfaces, FIFOs, pipelines, arbiters, and data-movement functions; Verify interfaces and protocol behavior; Develop assertions and checks; Run simulations and regressions, analyze failures, and debug issues; Collaborate with RTL designers to reproduce, isolate, and resolve functional issues; Track verification progress and contribute to coverage analysis and closure activities; Review specifications, RTL, test plans, and verification results; Support continuous improvement of verification methodologies, infrastructure, and automation; Document testbench architecture, test scenarios, debug findings, and verification status
Seniority
Mid-level (2–5 years experience)