Senior Digital Verification Engineer

Company: Allegro MicroSystems, LLC
Apply for the Senior Digital Verification Engineer
Location: Musselburgh
Job Description:

The Opportunity

We are seeking a Digital Verification Engineer to join our Design Centre in Edinburgh, Scotland or Milan, Italy. The role is critical to Allegro’s new product development plans, designing advanced power control ICs for a broad range of product applications. You will be part of a new verification team collaborating on verification of gate‑driver ICs and embedded SoCs based on innovative core architectures.

What You’ll Do

  • Develop comprehensive verification plans based on detailed microarchitecture specifications.
  • Create and maintain SystemVerilog/UVM‑based verification environments to achieve required coverage metrics.
  • Define and create UVM‑SV test environments, test plans, tests, and functional coverage.
  • Analyze test results, enhance test coverage, and debug unexpected design behavior.
  • Run and maintain regression test suites.
  • Prepare and/or lead verification reviews.
  • Collaborate with the System Engineering team on JAMA requirements.
  • Identify functional coverage conditions derived from microarchitecture specifications.
  • Build mixed‑signal testbenches, checkers, and tests.
  • Implement constrained random verification methodologies.
  • Develop bus‑functional models for verifying custom or industry‑standard interfaces.
  • Define project deliverables and tasks, and track their on‑time execution with a strong focus on quality.

Who You Are

  • Possess at least a bachelor’s degree in Electrical and/or Electronic Engineering or an equivalent field.
  • Proficient in SystemVerilog, Verilog, UVM/OVM, Specman, C/C++, ASM, TCL/TK, and Python.
  • Have knowledge of embedded SoC design and verification life‑cycle with emphasis on test plan development, testbench creation, test coverage analysis, and debugging of unexpected design behavior.
  • Understand CPU, memory, or I/O subsystem microarchitectures (caches, virtual memory, DMA, memory access optimizations).
  • Experience identifying functional coverage conditions based on microarchitecture specifications.
  • Experience with SystemVerilog digital using UVM‑SV.
  • Expertise in building mixed‑signal testbenches, checkers, and tests.
  • Expertise in creating and using real‑numbered analog behavioral models in SystemVerilog/Verilog‑AMS or electrical behavioral models in Verilog‑A.
  • Experience in script generation for processing results as well as regression control configuration.
  • Experience with constrained random verification.
  • Experience with bus‑functional model development for verification of custom or industry‑standard interfaces.
  • Experience defining team deliverables and tasks, and tracking on‑time execution with a focus on quality.

#J-18808-Ljbffr…

Posted: May 30th, 2026