Taro Logo

CPU Formal Verification Engineer

A world leader in wireless technology innovation and development of advanced semiconductor solutions.
$122,500 - $183,700
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI

Description For CPU Formal Verification Engineer

Join Qualcomm's world-class CPU design team in developing the next generation of application processors. As a CPU Formal Verification Engineer, you'll work alongside some of the best CPU architects and engineers in the industry, applying formal methods to verify complex processor designs. This role combines deep technical expertise in formal verification with practical hardware implementation, offering an opportunity to shape the future of processor technology.

The position requires a strong background in formal methods and their application to hardware specifications. You'll be responsible for developing verification plans, building formal sign-off environments, and ensuring the correctness of CPU components through rigorous formal verification methods. This is an ideal opportunity for someone passionate about formal verification and interested in working on cutting-edge processor technology.

Qualcomm offers a comprehensive benefits package including competitive base salary, annual bonuses, RSU grants, and extensive health coverage. The company promotes a culture of innovation and continuous learning, with opportunities for professional development through mentorship programs and tuition reimbursement.

The ideal candidate will have an advanced degree in Computer Science or Electronic Engineering, strong formal methods background, and domain knowledge in areas such as microprocessor architecture, instruction set architecture, or security architectures. This role offers the chance to work on some of the most complex designs ever attempted while contributing to the development of next-generation formal methodologies.

Last updated 15 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
  • Deploy model-checking technology to hardware designs
  • Conduct property verification, math proofs, and architectural modelling

Requirements For CPU Formal Verification Engineer

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Strong model checking or theorem proving background/experience in verification of complex systems
  • Experience in writing assertions and modelling code in Hardware Description Languages
  • Working familiarity with model checkers like Jaspergold and VC-Formal or theorem-proving tools
  • Strong software engineering skills with proficiency in at least one programming language (C++, Python, TCL)

Benefits For CPU Formal Verification Engineer

Medical Insurance
401k
Vision Insurance
Dental Insurance
Mental Health Assistance
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • Financial planning and retirement benefits
  • Mental health and wellbeing support
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm CPU Formal Verification Engineer

Software Test Engneer, Sr.

Senior Software Test Engineer position at Qualcomm focusing on Android, multimedia, AI/ML, and computer vision testing with competitive compensation and benefits.

(IOT) SW Application Engineer, Senior

Senior IOT Software Application Engineer position at Qualcomm, combining technical expertise with customer support to deliver innovative IoT solutions.

Senior Analog Mixed Signal Design Engineer

Senior Analog Mixed Signal Design Engineer position at Qualcomm Technologies, focusing on CMOS mixed analog/digital blocks development with competitive compensation and benefits.

CPU Emulation Engineer

Senior CPU Emulation Engineer position at Qualcomm Technologies focusing on CPU verification and emulation-based solutions, requiring expertise in hardware verification and programming.

(Auto)ADT System Level Test Development Engineer, Sr

Senior ADT System Level Test Development Engineer position at Qualcomm, focusing on automotive SOC testing and development with cross-functional collaboration.