{"@context":"https://schema.org/","@type":"JobPosting","title":"Senior Digital Verification Engineer
microTECH Global Limited
Edinburgh, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Edinburgh, United Kingdom
Tech stack
Systems Engineering
C++
Software Debugging
Python
Oracle Virtual Machine
Specman
System on a Chip
SystemVerilog
Tcl (Programming Language)
Verilog
Job description
- Develop verification plans from microarchitecture specifications
- Create and maintain SystemVerilog/UVM verification environments
- Define and execute test plans, UVM-SV test environments, and functional coverage
- Analyze results, enhance coverage, and debug unexpected behavior
- Run and maintain regression suites
- Lead or participate in verification reviews
- Collaborate with System Engineering on requirements
- Build mixed-signal testbenches, checkers, and bus-functional models
- Apply constrained random verification methodologies
- Track deliverables and ensure on-time, high-quality execution
Requirements
- Bachelor's or higher in Electrical/Electronic Engineering (or equivalent)
- Strong experience in SystemVerilog, UVM/OVM, Specman, Verilog, C/C++, ASM, TCL/TK, Python
- Knowledge of embedded SoC design and verification lifecycle
- Familiarity with CPU, memory, and I/O microarchitectures
- Experience with mixed-signal testbenches, behavioral models, constrained random verification, and bus-functional model development
- Ability to define tasks, track progress, and deliver quality results
Skills & Attributes
- Strong analytical and debugging skills
- Detail-oriented and quality-focused
- Collaborative, team-oriented, with strong communication skills