Arm logo

Senior Formal Verification Engineer

Arm
Full-time
Remote friendly (Cambridge, United Kingdom)
Worldwide
Level - Mid-Career

Role Summary

Arm’s CPU Group is seeking a Senior Formal Verification Engineer to apply cutting-edge formal methods to CPU projects. You will work with a dedicated team at our Cambridge facility and collaborate with global teams to enhance verification processes.

Experience Level

This position is intended for experienced professionals with a solid understanding of formal verification techniques and digital hardware design.

Responsibilities

Your key responsibilities will include:

  • Investigating and developing new formal verification techniques for projects.
  • Applying formal verification tools to realistic designs.
  • Working alongside EDA tool vendors to leverage advanced capabilities.
  • Collaborating with specialists to strategize and implement verification processes.
  • Delivering high-quality formal verification solutions across various projects.

Requirements

The required qualifications include:

  • Proven experience in functional verification or digital hardware design, with familiarity in formal methods such as SVA, PSL, or model checking.
  • A strong engineering mindset with attention to detail.
  • Understanding of verification concepts and computer architecture.
  • Proficiency in hardware description languages such as VHDL or Verilog/SystemVerilog.
  • Capability to translate abstract formal concepts into practical designs.

Education Requirements

A degree in Computer Engineering, Electrical Engineering, or a related field is preferred, along with relevant experience in formal verification.