Job Title
Verification Engineer (Multiple Roles) — Toronto, Canada
Role Summary
Multiple verification roles on Arm's Toronto site covering SoC/IP subsystem verification, verification methodology, security verification, and PCIe subsystem verification.
Teams work with architects, RTL designers, and software engineers to define and execute verification plans, develop reusable testbenches and tools, and ensure functional correctness and coverage of IP and SoC features.
Experience Level
Experienced (Mid-to-Senior). Individual openings include Senior and Staff roles; some listings specify approximately 5–10 years of relevant verification experience.
Responsibilities
The roles focus on planning, implementing, and executing verification for IP and SoC subsystems and on evolving verification methodology and tooling.
- Define and implement verification plans, testcases and coverage objectives for IP/SoC subsystems.
- Develop and maintain SystemVerilog/UVM testbenches, assertions, checkers, and scoreboards.
- Create and run directed and constrained-random tests; gather and analyze coverage data.
- Debug functional failures, perform root-cause analysis, and work with designers on fixes.
- Develop verification automation, scripts and tools (e.g., Python, TCL) to increase productivity and reproducibility.
- Contribute to verification methodology, infrastructure, and best practices; mentor junior engineers.
- Perform protocol- or domain-specific verification (e.g., security, PCIe) where applicable.
Requirements
Must-have skills and experience for the roles; where individual listings differ, specific requirements will be listed on the individual job pages.
- Practical experience with SystemVerilog and UVM-based verification environments.
- Proven track record verifying complex IP or SoC subsystems and delivering coverage-driven verification.
- Strong RTL debug skills and experience with simulators and verification toolflows.
- Scripting and automation skills (Python, TCL, or similar) to build tests and tooling.
- Good collaboration and communication skills to work with cross-functional teams.
Nice-to-have:
- Experience with formal verification, assertion-based verification, or security verification methods.
- Protocol-specific experience (for example PCIe) and familiarity with related compliance testing.
- Experience in verification methodology development or tooling at scale.
Education Requirements
Not specified.
About the Company
Company: Arm
Headquarters: Cambridge, United Kingdom
ARM is a global leader in semiconductor and software design, driving innovation in computing technology. The company specializes in designing processors and systems that provide the essential building blocks for electronic devices. ARM's architecture is widely used in smartphones, servers, and IoT devices, and its collaborative culture fosters bold thinking, diversity, and high-impact benefits for its talented workforce.

Date Posted: 2026-05-19