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.