Job Search and Career Advice Platform

Enable job alerts via email!

Senior Digital Verification Engineer

Allegro MicroSystems

Musselburgh

On-site

GBP 40,000 - 60,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading semiconductor company is seeking a Digital Verification Engineer to join their Design Centre in Edinburgh or Milan. This role involves developing comprehensive verification plans, creating UVM-based environments, and analyzing test results. The ideal candidate will have a Bachelor's degree in Electrical Engineering and experience with System Verilog and mixed-signal testbenches. This position offers a dynamic work environment with a focus on quality and collaboration.

Qualifications

  • Knowledge of embedded SoC design and verification life-cycle.
  • Experience with regression testing and debugging design behavior.
  • Capable of building mixed-signal testbenches and checkers.

Responsibilities

  • Develop comprehensive verification plans based on specifications.
  • Create and maintain UVM-based verification environments.
  • Analyze and debug unexpected design behavior.

Skills

System Verilog
Verilog
UVM/OVM
C/C++
Python
Debugging

Education

Bachelor's degree in Electrical and/or Electronic Engineering

Tools

SystemVerilog
Verilog-AMS
Job description
The Opportunity

We are seeking a Digital Verification Engineer to join our Design Centre in Edinburgh, Scotland or Milan, Italy. Critical to Allegro's new product development plans, the Centre designs advanced power control IC's for a broad range of product applications. Allegro are recognised world-wide as providing state-of-the-art automotive power integrated circuits. You will be part of a new verification team which collaborates on the verification of gate-driver ICs and embedded SoCs based on innovative new core architectures.

What You’ll Do
  • Developing comprehensive verification plans based on detailed microarchitecture specifications.

  • Creating and maintaining SystemVerilog/UVM-based verification environments to achieve required coverage metrics.

  • Defining and creating UVM-SV test environments, test plans, tests, and functional coverage.

  • Analyzing test results, enhancing test coverage, and debugging unexpected design behavior.

  • Running and maintaining regression test suites.

  • Preparing and/or leading verification reviews.

  • Collaborating with the System Engineering team on JAMA requirements.

  • Identifying functional coverage conditions derived from microarchitecture specifications.

  • Building mixed-signal testbenches, checkers, and tests.

  • Implementing constrained random verification methodologies.

  • Developing bus-functional models for verifying custom or industry-standard interfaces.

  • Defining project deliverables and tasks, and tracking their on-time execution with a strong focus on quality.

Who You Are
  • The successful candidate will possess at least a Bachelors degree in Electrical and/or Electronic Engineering or equivalent.

  • Languages: System Verilog, Verilog, UVM/OVM, Specman, C/C++, ASM, TCL/TK, Python

  • Knowledge of the embedded SoC design and verification life-cycle with an emphasis on design verification tasks such as: test plan development, test bench creation, test coverage analysis and debug of unexpected design behaviour.

  • Knowledge of CPU, Memory or I/O Subsystem microarchitectures (caches, virtual memory, DMA, memory access optimizations).

  • Experience identifying functional coverage conditions based on microarchitecture specifications

  • Experience of SystemVerilog digital using UVM -SV

  • Expertise building Mixed-Signal testbenches, checkers and tests.

  • Expertise creating and using real-numbered analog behavioral models in SystemVerilog/Verilog-AMS or electrical behavioral models in Verilog-A

  • Experience of script generation for processing results as well as regression control configuration

  • Experience of constrained random verification.

  • Experience of bus-functional model development for verification of custom or industry-standard interfaces.

  • Experience defining team deliverables and tasks, tracking on time execution with a focus on quality.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.