Jobs · Quality Assurance · Massachusetts

Senior Verification Engineer

Analog Devices · Wilmington, MA · 3 days ago
Quality Assurance$110k–$152k/yrFull-time

About the role

Analog Devices is seeking a highly motivated Senior Design Verification Engineer to join our Security IP team. Our technology integrates embedded processors, hardware cryptographic accelerators, secure memory architectures, and security-focused peripherals to provide foundational hardware security capabilities across ADI products.

Responsibilities

  • Own block-level and subsystem-level verification activities for security-focused IPs and secure enclave solutions.
  • Create, enhance, and maintain SystemVerilog/UVM verification environments, checkers, scoreboards, assertions, and functional coverage models.
  • Develop constrained-random and directed test scenarios targeting functional, security, and corner-case behaviors.
  • Drive verification closure through code coverage, functional coverage, assertion coverage, and regression analysis.
  • Collaborate with RTL designers, architects, firmware engineers, and security experts to understand design intent and security requirements.
  • Debug complex RTL and simulation failures, perform root-cause analysis, and drive issue resolution.
  • Verify processor-based subsystems writing C tests, hardware cryptographic accelerators, secure boot mechanisms, key management functions, and security controllers.
  • Support emulation, firmware integration, and post-silicon validation activities.
  • Contribute to reusable VIP, automation infrastructure, and verification methodology improvements across the organization.
  • Mentor junior verification engineers and provide technical guidance on verification best practices.

Requirements

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Typically 4–7 years of experience in digital design verification.
  • Strong proficiency in System Verilog and UVM methodology.
  • Experience developing reusable verification environments, scoreboards, checkers, and coverage models.
  • Strong understanding of verification concepts including: Constrained-random verification, Functional coverage, Assertion-Based Verification (SVA), Regression management, Coverage closure.
  • Experience with RTL simulation and debug tools (e.g., VCS, Xcelium, Simvision, Verdi, Questa).
  • Strong analytical and debugging skills with demonstrated ability to independently solve complex verification challenges.
  • Experience with scripting languages such as Python, Perl, or Tcl.
  • Experience doing System on Chip (SoC) verification involving writing C test cases.
  • Experience working in Linux environments.
  • Experience verifying processor-based systems such as ARM Cortex-M, RISC-V, or similar embedded processors.
  • Experience with common SoC interfaces such as APB, AHB, AXI, QSPI, UART, and DMA architectures.

Preferred Qualifications

  • Experience verifying hardware security IPs including AES, SHA-2/SHA-3, RSA, ECC, Post-Quantum Cryptography accelerators, Key management and secure storage blocks.
  • Familiarity with secure enclave architectures, Root of Trust implementations, secure boot flows, DICE attestation, or trusted execution environments.
  • Understanding of hardware security concepts including: Authentication, Secure provisioning, Access control, Key protection, Fault injection resistance, Side-channel attack mitigation.
  • Experience using formal verification tools and methodologies.
  • Experience with emulation platforms and firmware/software-driven verification.
  • Familiarity with AI-assisted engineering tools and verification productivity workflows.

Similar jobs