Formal Verification Engineer: SoC Security & IP (Equity)

Apple Inc.

Cupertino (CA)

On-site

USD 129,000 - 195,000

Full time

29 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Apple Inc. in Cupertino, California, is seeking a Formal Verification Engineer to drive complete formal verification for multiple IPs within Apple Silicon.

You will work on security-focused verification for CPUs, memory controllers, and related IPs, interfacing with design teams to ensure robust micro-architectures and secure enclaves. As part of the Silicon Technologies group, you will craft verification plans, prove properties, and develop reusable models and tools to accelerate verification.

Qualifications

  • Experience in silicon validation software engineering or related field.
  • Hands on experience with VLSI and digital logic design and verification techniques or formal methods.
  • Interest in learning and becoming an expert in SoC, CPU, GPU, or Cellular designs.
  • Detail oriented approach and desire to overcome challenges is required.
  • Formal Method or Formal Verification technologies knowledge is a plus.
  • Knowledge and experience in interpreting hardware specifications.
  • Temporal logic assertion-based languages such as SVA or PSL.
  • Experience in using EDA formal tools and tool development experience is plus.
  • Proficiency in any scripting language with excellent debugging skills.
  • Excellent interpersonal skills.
  • Passionate about developing world-class/innovative formal verification solutions.
  • Exposure to CPU instruction-set architectures, memory consistency or cache coherence principles

Responsibilities

  • Working with Apple Silicon's world-class Security Enclave design engineers to develop a formal micro-architecture specification
  • Developing comprehensive formal verification test plan that includes unique security requirement verification
  • Proving properties of the design, finding design bugs, and working closely with design teams to help improve the micro-architecture.
  • Crafting novel and creative solutions for modelling security attacks and proving robustness of complex design micro-architectures
  • Developing and implementing re-usable and optimized formal models and verification code base
  • Architecting correct-by-construction design methodologies for improved formal verification efficiency and productivity.

Job description

Apple Inc. in Cupertino, California, is seeking a Formal Verification Engineer to drive complete formal verification for multiple IPs within Apple Silicon.

You will work on security-focused verification for CPUs, memory controllers, and related IPs, interfacing with design teams to ensure robust micro-architectures and secure enclaves. As part of the Silicon Technologies group, you will craft verification plans, prove properties, and develop reusable models and tools to accelerate verification.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SoC Formal Verification Engineer — Security & Microarchitecture
SoC Formal Verification Engineer — Security & Microarchitecture

Apple Inc. • Santa Clara (CA)

On-site
USD 120,000 - 190,000
Formal Verification Engineer — GPU/SoC IP
Formal Verification Engineer — GPU/SoC IP

Apple Inc. • Austin (TX), Northern (KY)

Hybrid
USD 140,000 - 190,000
Formal Verification Engineer
Formal Verification Engineer

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 160,000
Formal Verification Engineer
Formal Verification Engineer

Apple Inc. • Beaverton (OR)

On-site
USD 120,000 - 150,000
GPU & SoC Formal Verification Engineer
GPU & SoC Formal Verification Engineer

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Formal Verification Engineer
Formal Verification Engineer

Apple Inc. • Santa Clara (CA)

On-site
USD 120,000 - 190,000
Formal Verification Engineer
Formal Verification Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 129,000 - 195,000
Design Verification Engineer — SOC & IP Architect
Design Verification Engineer — SOC & IP Architect

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
Medical and dental coverage
Stock plan eligibility
Relocation assistance
+1
Design Verification Engineer - SoC & IP Validation
Design Verification Engineer - SoC & IP Validation

Apple • Cupertino (CA)

On-site
USD 174,000 - 225,000
GPU Formal Verification Engineer
GPU Formal Verification Engineer

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 180,000