CareerPlanSign in

Design Verification Engineer - technical lead, Annapurna Labs

Toronto, Ontario, Canada💼 Full-time💰 $138,600–$231,400🗓 2026-08-05 → 2026-09-25

Core

Architect and implement end-to-end verification strategies for high-speed I/O and scale-up/out components across the SoC, ensuring thorough coverage of hardware-software interfaces and cross-module functionality for AWS Inferentia and Trainium systems.

Role type

Technical lead Design Verification Engineer (SoC level)

Builds

Custom machine learning data center accelerators (Inferentia, Trainium)

Domain

Cloud computing, Custom Silicon, Hardware verification

Deliverable

production ML models

Required skills

Constrained-random simulation (UVM), Testbench development, Formal verification, Emulation, Test-generation tools, AMBA protocols (AHB/APB/AXI), Interconnect protocols (PCIe, CXL, UCIe), C/C++ programming, Python/Perl scripting

Preferred skills

Experience verifying at multiple levels of logic (IP blocks to SoCs), Object-oriented design, Embedded development

Technologies

UVM, Formal verification tools, Emulation platforms, Test-generation tools, PCIe, CXL, UCIe, AMBA

Responsibilities

Architect and implement end-to-end verification strategies, Drive unified verification plans across multiple environments, Provide technical leadership for verification efforts, Own the technical direction and drive resolution of complex verification challenges, Guide and mentor team members on best practices

Seniority

Senior, hands-on IC with technical leadership

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.