Job Title
Staff Verification Engineer
Role Summary
Arm’s Solution Engineering team seeks experienced PCIe and CXL experts to verify the functionality of High Speed IOs at the sub-system level. New team members will collaborate with Architects, RTL design, and verification engineers across the UK, US, and India to develop next-generation SoCs.
Experience Level
Level - Senior
Responsibilities
- Conduct Sub-System integration verification, IO scenario verification, and performance verification at the sub-system level.
- Understand architectural and design specifications to craft a functional verification strategy.
- Create test plans and develop SystemVerilog/Verilog/UVM testbenches.
- Debug test failures and contribute to improving verification methodologies.
- Collaborate with teams on design microarchitecture and verification methodologies.
- Guide and support junior team members in completing project activities.
- Coordinate with Project Management on scheduling and planning activities.
Requirements
5+ years of experience in sophisticated PCIe or CXL subsystems or SoCs, with a Bachelor’s or Master’s degree in Computer Science or Electrical/Computer Engineering (or similar). Required skills include:
- Understanding of digital hardware design and Verilog HDL.
- Experience in PCIe, CXL, and IDE Feature Verification.
- Familiarity with PCIe & CXL VIPs and Emulation friendly Transactors.
- Good debugging experience with debuggers.
- Expertise in UVM-based verification.
- Ability to create verification strategies and test plans.
- Knowledge of formal methodology.
Education Requirements
Bachelor’s or Master’s degree in Computer Science or Electrical/Computer Engineering (or similar field).