Overview
As a Senior Verification Engineer on Arm’s CPU team in Cambridge, you help shape the next generation of CPU products through advanced simulation-based verification. You will own verification in specific areas, build robust testbenches, and collaborate with design and verification peers to ensure quality and timelines. You’ll apply modern methodologies to tackle complex verification challenges and influence both design and verification decisions. This role offers impact at scale across billions of devices and a chance to advance Arm’s verification culture.
Pay / Benefits
- hybrid working model
- inclusive, merit-based culture
- autonomy to balance work and life
- opportunity to shape technology used in billions of devices
- global collaboration with Arm’s verification community
Responsibilities
- Own verification for a specific CPU area from unit-level tests to full verification strategy
- Deliver functional verification to defined quality standards and schedules
- Develop test plans, verification strategies, and coverage goals
- Collaborate with project leads on planning, scheduling, and quality checkpoints
- Perform data-driven analysis of verification progress, coverage, and product quality
- Contribute to verification methodology and productivity improvements
- Investigate and drive root-cause analysis of verification issues
Key requirements
- Experience building verification environments for sophisticated RTL designs
- Strong proficiency in SystemVerilog and scripting (Python, Perl, or Tcl)
- Understanding of the complete verification process from test planning to closure
- Ability to translate complex specifications into effective verification scenarios
- Solid knowledge of computer architecture fundamentals (pipelining, exception handling, memory systems)
- Excellent communication and presentation skills
- Clear technical communication
- Cross-functional collaboration
- Problem-solving orientation
- SystemVerilog
- Python
- Perl
…
