Formal Verification Engineer

Apple Inc

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Beaverton, OR
Posted
154 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 involving unique security requirements, and prove properties of the design to identify bugs. Your daily work involves crafting creative solutions for modeling security attacks, building reusable formal models, and architecting correct-by-construction methodologies. Required skills include experience with VLSI, digital logic design, and formal methods. You will utilize temporal logic assertion-based languages like SVA or PSL, employ EDA formal tools, and use scripting languages to solve complex hardware problems related to SoC designs, instruction-set architectures, memory consistency, and cache coherence 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 codebases.
  • Architect correct-by-construction design methodologies to improve verification efficiency and productivity.

What we're looking for

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

More like this

Similar roles

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

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

Austin, TX 148 days ago
Formal Verification SVA PSL VLSI Digital Logic Design SoC CPU GPU Micro-architecture Memory Consistency Cache Coherence Hardware Specification System-on-a-Chip Verification Code Base
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

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

Senior Formal Verification Engineer

Nvidia

Canada 67 days ago $196,000$310,500
Formal Verification SystemVerilog Assertions (SVA) ASIC RTL Python Tcl VC Formal FPV Datapath Verification LPU Architecture Scripting Flow Automation
10+ yrs exp Hybrid