Staff Verification Engineer - CPU Group
ArmJob Title
Staff Verification Engineer – CPU Group
Role Summary
Senior verification engineer on Arm's CPU team in Cambridge. Build and refine simulation-focused verification environments for next-generation CPU IP and collaborate with design and verification teams to define verification strategy and drive verification quality.
This work influences both design and verification decisions for CPU products used in billions of devices.
Experience Level
Senior (staff-level). No explicit years-of-experience stated in the posting.
Responsibilities
Contribute across the CPU verification lifecycle and take ownership for verification in assigned areas.
- Own verification for a specific CPU area, from unit testbenches to overall verification approach.
- Develop test plans, verification strategies, and coverage goals; drive verification to agreed quality standards and schedules.
- Use data-driven analysis to assess verification progress, coverage, and product quality.
- Investigate, debug, and perform root-cause analysis on verification issues.
- Coordinate with project leads and management on planning, scheduling, and quality checkpoints.
- Contribute to verification methodology and productivity improvements across the CPU group.
Requirements
Must-have technical skills and experience.
- Experience building verification environments for sophisticated RTL designs.
- Strong proficiency in SystemVerilog and scripting (Python, Perl, or Tcl).
- Proven understanding of the full verification process from planning to closure.
- Ability to interpret complex specifications and translate them into verification scenarios.
- Strong fundamentals in computer architecture (pipelining, exception handling, memory systems).
- Excellent communication and presentation skills for technical audiences.
Nice-to-have:
- Knowledge of Arm architecture.
- Experience with UVM or equivalent verification methodologies.
- Programming experience in C/C++ and additional Python experience.
- Practical experience verifying microprocessor or CPU designs.
- Familiarity with constrained-random stimulus, functional coverage, checking methodologies, and behavioural reference models.
- Experience performing detailed technical reviews and interest in applying AI tools to improve productivity.
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.
