CPU Formal Verification Engineer

A world-leading technology company developing processors and mobile technologies with over 600 employees in Cambridge.
Backend
Senior Software Engineer
In-Person
501 - 1,000 Employees
2+ years of experience
Enterprise SaaS · AI

Description For CPU Formal Verification Engineer

Qualcomm Technologies International Ltd is seeking a CPU Formal Verification Engineer to join their world-class CPU design team in Cambridge. This role offers an exciting opportunity to work on cutting-edge processor development, applying formal verification methods to complex hardware designs. The position combines deep technical expertise in formal methods with practical application in CPU architecture.

The ideal candidate will contribute to developing next-generation formal methodologies while working alongside some of the industry's best CPU architects and engineers. The role involves sophisticated verification of complex processor designs, requiring both theoretical knowledge and practical implementation skills. You'll be responsible for creating comprehensive verification plans, developing formal sign-off environments, and ensuring the architectural integrity of CPU components.

This position offers significant growth potential within a leading technology company, with access to state-of-the-art tools and methodologies. The Cambridge office, with over 600 team members, provides a collaborative and innovative environment focused on pioneering IoT and automotive technologies. The role comes with comprehensive benefits including stock options, performance bonuses, insurance coverage, and various lifestyle perks.

The position offers an excellent opportunity to work on challenging technical problems while contributing to the future of processor technology. You'll be part of a team that values innovation, technical excellence, and continuous learning, with the chance to make meaningful contributions to next-generation CPU development.

Last updated a day ago

Responsibilities For CPU Formal Verification Engineer

  • Work with design team to understand design intent and create verification plans
  • Define formal verification architecture and develop test plans
  • Build end-to-end formal sign-off environments for CPU components
  • Deploy model-checking technology to hardware designs

Requirements For CPU Formal Verification Engineer

Python
  • Bachelor's degree in Computer Science/Electronic Engineering
  • Strong model checking or theorem proving background in verification of complex systems
  • Experience in writing assertions and HDL modeling code
  • Working familiarity with model checkers like Jaspergold and VC-Formal or theorem-proving tools
  • Strong software engineering skills
  • Proficiency in at least one programming language (C++, Python, TCL)

Benefits For CPU Formal Verification Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
Relocation Benefits
401k
  • 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
  • Subsidised gym membership
  • Bicycle purchase scheme

Interested in this job?

Jobs Related To Qualcomm CPU Formal Verification Engineer

DFT Engineer

Senior DFT Engineer position at Qualcomm focusing on implementation and verification of advanced Design for Test techniques.

GPU Systems Engineer- High Level Modeling

Senior GPU Systems Engineer position at Qualcomm focusing on high-level modeling and optimization of GPU cores, offering competitive compensation and opportunity to work on cutting-edge graphics technology.

Graphics Test Engineer

Senior Graphics Test Engineer position at Qualcomm China focusing on mobile gaming performance testing and optimization.

WLAN Test Engineer Sr.

Senior WLAN Test Engineer position at Qualcomm focusing on network protocol testing and automation.

Senior Engineer

Senior Engineer position at Qualcomm India, focusing on embedded and cloud edge software development with opportunities for innovation and career growth.