CPU Formal Verification Engineer

A world-leading technology company developing processors and innovative solutions, with over 600 team members in their Cambridge office.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
2+ years of experience
AI

Description For CPU Formal Verification Engineer

Qualcomm is seeking a CPU Formal Verification Engineer to join their world-class CPU design team in Cambridge, UK. This role offers an exciting opportunity to work on cutting-edge processor development and contribute to next-generation formal methodologies.

The position involves working with some of the best CPU architects and engineers globally, developing processors that will power the future. You'll be responsible for formal verification of complex CPU designs, working closely with the design team to understand and verify architectural specifications.

As a CPU Formal Verification Engineer, you'll be instrumental in defining verification architectures, developing comprehensive test plans, and building end-to-end formal sign-off environments. The role requires expertise in model checking, theorem proving, and hardware description languages.

The ideal candidate will have a strong background in formal methods and their application to hardware specifications. Domain knowledge in areas such as microprocessor architecture, instruction set architecture, floating-point math, and memory consistency is highly valued. Strong software engineering skills and proficiency in programming languages like Python, C++, or TCL are essential.

Qualcomm offers an excellent benefits package including stock options, performance bonuses, comprehensive health coverage, and educational assistance. The company promotes a healthy work-life balance with flexible working arrangements and supports professional development through various learning opportunities.

Join Qualcomm's Cambridge office, where you'll be part of a dynamic team of over 600 professionals working on pioneering technologies. The location offers easy access to London and major airports, situated in one of the UK's leading technology hubs.

Last updated 2 days ago

Responsibilities For CPU Formal Verification Engineer

  • Work with design team to understand design intent and bring up verification plans
  • Define formal verification architecture and develop test plans
  • Build end-to-end formal sign-off environments for Qualcomm CPU components
  • Engage in full-spectrum deployment of model-checking technology to hardware designs

Requirements For CPU Formal Verification Engineer

Python
  • Degree in Computer Science/Electronic Engineering
  • Strong model checking or theorem proving background
  • Experience in writing assertions and modelling code in Hardware Description Languages
  • Working familiarity with model checkers like Jaspergold and VC-Formal
  • Strong software engineering skills with proficiency in at least one programming language (C++, Python, TCL etc.)

Benefits For CPU Formal Verification Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
Parental Leave
  • Salary, stock and performance related bonus
  • Employee stock purchase scheme
  • Matching pension scheme
  • Life, Medical, Income and Travel Insurance
  • Relocation Assistance
  • Enhanced Maternity Leave
  • Enhanced Paternity Leave
  • Education Assistance
  • Employee Assistance Programme
  • Voluntary Health Checks
  • Global Wellbeing Days
  • Subsidised gym membership
  • Bicycle purchase scheme

Interested in this job?

Jobs Related To Qualcomm CPU Formal Verification Engineer

HIL/SIL Testing Engineer Senior (AD-ADAS)

Senior HIL/SIL Testing Engineer position at Qualcomm focusing on ADAS validation and system integration testing for automotive applications.

Physical Design Engineer (Senior/Lead)

Senior/Lead Physical Design Engineer role at Qualcomm Bangalore, focusing on hardware engineering and physical design with comprehensive benefits and growth opportunities.

Senior Engineer - Integration

Senior Integration Engineer role at Qualcomm, leading Linux product development and CI/CD initiatives while mentoring team members.

Windows Developer - Debugger - PC Compute

Senior Windows Developer position focusing on debugger development for PC Compute at Qualcomm, requiring strong expertise in Windows kernel and driver development.

Senior Engineer, Digital IP Design - Cambridge UK

Senior Digital IP Design Engineer role at Qualcomm focusing on RTL design, SoC integration, and digital hardware development for audio and wireless technologies.