Formal Verification Engineer

Apple Inc

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
148 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $187k
$126k most similar roles pay here $230k

This listing doesn't post a salary. Most similar roles pay $159,937–$214,000.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Formal Verification Engineer

As a Formal Verification Engineer within the Silicon Technologies group, you will perform complete formal verification for various design blocks and IPs including CPU, Cellular, Connectivity, Audio, Image Processing, Neural Networks, Memory/DMA Controllers, Security IP, Interconnects, and Power management subsystems. You will collaborate with design engineers to develop micro-architecture specifications, create comprehensive test plans featuring unique security requirements, and prove properties of the design to identify bugs. Your daily work involves crafting novel solutions for modeling security attacks, building reusable formal models, and architecting correct-by-construction methodologies. The role requires expertise in VLSI, digital logic design, and formal methods applied to hardware or systems. You will utilize temporal logic assertion-based languages like SVA or PSL, employ EDA formal tools, and use scripting languages for debugging while addressing complex SoC, CPU instruction-set architectures, and memory consistency principles.

What you'll do

  • Develop formal micro-architecture specifications with Security Enclave design engineers.
  • Create comprehensive formal verification test plans including unique security requirement verifications.
  • Prove design properties and identify bugs to improve micro-architecture with design teams.
  • Model security attacks and prove the robustness of complex design micro-architectures.
  • Develop and implement reusable, optimized formal models and verification code bases.
  • Architect correct-by-construction design methodologies to improve verification efficiency and productivity.

What we're looking for

  • A bachelor's degree is required.
  • At least 3 years of relevant industry experience in silicon validation software engineering or a related field is required.
  • Experience with VLSI and digital logic design and verification techniques or formal methods is preferred.
  • Knowledge of Formal Method or Formal Verification technologies is preferred.
  • Proficiency in temporal logic assertion-based languages such as SVA or PSL is preferred.
  • Experience using EDA formal tools and tool development experience is preferred.
  • Proficiency in any scripting language with excellent debugging skills is preferred.
  • Exposure to CPU instruction-set architectures, memory consistency, or cache coherence principles is preferred.

More like this

Similar roles

Formal Verification Engineer

Apple Inc

Austin, TX 154 days ago
Formal Verification SVA PSL VLSI Digital Logic Design SoC CPU GPU Hardware Specifications Memory Consistency Cache Coherence
10+ yrs exp

Formal Verification Engineer

Apple Inc

Beaverton, OR 148 days ago
Formal Verification SVA PSL VLSI Digital Logic Design SoC CPU GPU Memory Consistency Cache Coherence Micro-architecture Hardware Specification System-on-a-Chip instruction-set architecture
3+ yrs exp

Formal Verification Engineer

Apple Inc

Beaverton, OR 154 days ago
Formal Verification SVA PSL VLSI Digital Logic Design SoC CPU GPU Memory Consistency Cache Coherence System-on-a-Chip Hardware Specification Micro-architecture instruction-set architecture
10+ yrs exp

Formal Verification Engineer

Apple Inc

Cupertino, CA 148 days ago $150,400$277,600
Formal Verification SVA PSL VLSI Digital Logic Design SoC CPU GPU Scripting Micro-architecture Memory Consistency Cache Coherence Hardware Specification System-on-a-Chip
3+ yrs exp

Formal Verification Engineer

Apple Inc

Cupertino, CA 154 days ago $184,700$324,800
Formal Verification SVA PSL VLSI Digital Logic Design SoC Micro-architecture Memory Consistency Cache Coherence instruction-set architecture Hardware Specification System-on-a-Chip
10+ yrs exp

Lead Formal Verification Engineer

Amd

Austin, TX +2 28 days ago $178,400$267,600
Formal Verification SystemVerilog Assertions (SVA) JasperGold VC Formal Murphi Theorem Provers Computer Architecture GPU CPU Equivalence Checking Datapath Verification Automation Digital Design
Hybrid