Formal Verification Engineer
Formal Verification Engineer - Reading
This role can also be based in Northampton, Dortmund, Lausanne and Copenhagen
An established yet fast-scaling semiconductor company known for developing advanced, low-power, high-speed connectivity solutions used in next-generation computing and consumer electronics. They're looking to expand their formal verification capability and are now hiring a skilled Formal Verification Engineer to support their European design teams.
This Formal Verification Engineer will work closely with design, micro-architecture and verification groups to shape and execute effective formal strategies across complex digital IP. The role can be based in Switzerland, the UK, Germany, or Denmark.
Key Responsibilities
- Create, refine and apply formal verification methodologies for complex digital blocks
- Review specifications and RTL to build well-structured, coverage-driven verification plans
- Develop and maintain formal environments, assertions and models
- Analyse results, identify root causes and collaborate with design teams to close issues
- Support sign-off processes and contribute to improving verification flows and automation
Skills & Knowledge
- Strong background in formal verification for ASIC or FPGA development
- Proficiency with assertion-based techniques (e.g., SVA, PSL)
- Experience using formal verification tools (Cadence ecosystem advantageous but not essential)
- Scripting skills for automation (Python, TCL, Perl or similar)
- Understanding of digital design, CPU/ISA concepts and common bus or interconnect protocols
- Clear communicator with a structured, analytical and cooperative working style
Email - jordan.browne@ic-resources.com
Tel - 01189073075
LinkedIn -