Arm logo

Staff Security Verification Engineer

Arm
Full-time
Remote friendly (Toronto, Canada)
Worldwide
$157,300 - $212,900 USD yearly
Level - Senior

Role Summary

The Arm Security IP Team is seeking skilled Design Verification Engineers. This role focuses on Security Design Verification including Cryptography, Key Management, Hardware Root of Trust, and Secure Boot, contributing to cutting-edge SoC designs.

Experience Level

5+ years of experience in design or verification of sophisticated IP, embedded compute subsystems, or SoCs, with a Bachelor's or Master's degree in Computer Science or Electrical/Computer Engineering (or similar field).

Responsibilities

As a verification engineer, you will:

  • Develop test plans, testbenches, verification models, and test strategies.
  • Collaborate with design teams for sign-off on functionality and coverage.
  • Mentor team members, assisting with project management initiatives.
  • Utilize Verilog HDL, SystemVerilog UVM, and C for testbench and tests development.
  • Engage in the testing and debugging of Security IP verification.

Requirements

Solid foundational skills in digital hardware with:

  • Verilog HDL and Verification strategies including SystemVerilog UVM, C, and Firmware co-verification.
  • Verification experience in Security Hardware, Embedded Processor Systems, and Technical knowledge in Applied Cryptography.
  • Knowledge of multi-clock domain designs and protocols like AXI/AHB.
  • Proficiency in scripting languages such as Perl, Python, or Tcl.
  • Experience with ARM-based designs.

Education Requirements

A Bachelor's or Master's degree in Computer Science or Electrical/Computer Engineering, or a similar field.