Formal Verification Engineer

A leading technology company that designs and manufactures consumer electronics, software, and services.
Hardware
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Hardware

Description For Formal Verification Engineer

Apple is seeking a Formal Verification Engineer to join their Silicon Technologies group, focusing on the design and manufacture of next-generation, high-performance processors and system-on-chip (SoC) solutions. This role is part of Apple's world-class Formal Verification team, placing you at the center of SoC design verification efforts.

As a Formal Verification Engineer, you'll be responsible for complete formal verification of single or multiple design blocks and IP's, including CPU, Cellular and Connectivity IP, Audio and Image Processing IP, Neural Networks IP, Memory/DMA Controller, Security IP, Peripheral IP, Interconnects, and Power management subsystems. You'll work closely with Apple Silicon's Security Enclave design engineers to develop formal micro-architecture specifications and comprehensive verification test plans.

The role requires a strong background in silicon validation software engineering, with expertise in VLSI and digital logic design. You'll be crafting novel solutions for modeling security attacks, proving design robustness, and implementing reusable formal models. Your work will directly impact the quality and security of Apple's hardware products used by millions of customers worldwide.

Key responsibilities include developing formal verification test plans, proving design properties, finding and resolving design bugs, and architecting correct-by-construction design methodologies. You'll collaborate with design teams to improve micro-architecture and create efficient verification solutions.

The ideal candidate brings at least 3 years of relevant industry experience, strong technical skills in formal methods, and excellent interpersonal abilities. Knowledge of temporal logic assertion-based languages and CPU architecture is highly valued. This role offers the opportunity to work with cutting-edge technology while contributing to products that impact millions of users globally.

Join Apple's Silicon Technologies group to be part of a team that's pushing the boundaries of hardware innovation and security verification, ensuring Apple's devices maintain their reputation for excellence and reliability.

Last updated 3 days ago

Responsibilities For Formal Verification Engineer

  • Working with Apple Silicon's Security Enclave design engineers to develop formal micro-architecture specification
  • Developing comprehensive formal verification test plans including security requirement verification
  • Proving properties of the design, finding design bugs, and working with design teams
  • Crafting solutions for modelling security attacks and proving robustness of design micro-architectures
  • Developing and implementing re-usable formal models and verification code base
  • Architecting correct-by-construction design methodologies

Requirements For Formal Verification Engineer

  • Bachelor's degree
  • Minimum 3 years of relevant industry experience in silicon validation software engineering
  • Experience with VLSI and digital logic design and verification techniques
  • Knowledge of formal methods
  • Detail oriented approach
  • Knowledge of temporal logic assertion-based languages (SVA or PSL)
  • Proficiency in scripting languages
  • Excellent interpersonal skills
  • Experience with EDA formal tools (preferred)
  • Knowledge of CPU instruction-set architectures (preferred)

Interested in this job?

Jobs Related To Apple Formal Verification Engineer

GPU Energy Modeling and Analysis Engineer

GPU Energy Modeling and Analysis Engineer position at Apple, focusing on developing and optimizing power efficiency solutions for next-generation GPU architecture.

Wireless PHY Design Verification Engineer

Apple is seeking a Wireless PHY Design Verification Engineer to develop and verify next-generation wireless silicon technology in Sunnyvale, CA.

GPU Design Verification Engineer

GPU Design Verification Engineer role at Apple, focusing on pre-silicon RTL verification of GPU sub-units, offering $121,900-$183,600 salary range with comprehensive benefits.

Wireless Design Verification Engineer

Wireless Design Verification Engineer role at Apple focusing on ASIC pre-silicon verification of wireless physical layer technology, offering competitive pay and benefits.

Technology PPA Engineer

Technology PPA Engineer role at Apple, focusing on next-generation SoC design and optimization, requiring 3+ years of experience in silicon technology and electrical engineering.