Formal Verification Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$147,400–$272,100 / yr
Posted
57 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $166k
This role $210k
$112k most similar roles pay here $289k

This role pays more than 86% of similar roles. Most pay $137,979–$193,937 — the shaded band above. At the midpoint, this role pays about $210k versus about $166k for comparable roles.

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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Formal Verification Engineer

Join Apple's elite Formal Verification team as a senior engineer responsible for the complete formal verification of single or multiple design blocks and IPs in System-on-a-chip (SoC) projects. You will collaborate closely with design engineers to develop micro-architecture specifications, create comprehensive test plans, prove design properties, and enhance robustness against security attacks. Your daily tasks include crafting innovative solutions, developing reusable models, and optimizing verification code bases while improving formal verification methodologies for efficiency. Ideal candidates have hands-on experience in VLSI and digital logic design, expertise with EDA tools like SVA or PSL, proficiency in scripting languages, and a passion for advancing formal verification techniques in complex SoC designs.

What you'll do

  • Develop comprehensive formal verification test plans for design blocks and IP’s.
  • Prove properties of complex designs and identify potential security vulnerabilities.
  • Collaborate with design teams to enhance micro-architecture robustness.
  • Create novel models to simulate security attacks on hardware designs.
  • Implement reusable and optimized formal verification code and models.
  • Architect methodologies that ensure correctness in formal verification processes.

What we're looking for

  • Minimum 3 years of relevant industry experience in silicon validation software engineering.
  • Hands-on experience with VLSI and digital logic design and verification techniques.
  • Knowledge of Formal Method technologies and application to hardware or systems.
  • Experience interpreting hardware specifications and using temporal logic assertion languages.
  • Proficiency in scripting languages and debugging skills.
  • Excellent interpersonal skills for collaboration with design teams.

More like this

Similar roles

Formal Verification Engineer

Apple Inc

Austin, TX 63 days ago
VLSI digital logic design formal methods SoC CPU GPU Cellular designs Temporal logic assertion-based languages SVA PSL EDA formal tools scripting language debugging skills CI/CD

Formal Verification Engineer

Apple Inc

Austin, TX 57 days ago
System-on-a-chip Formal Verification Silicon Validation Software Engineering CI/CD Git Linux Python C++ Verilog VHDL UVM Perl Makefile SVUnit Jenkins Docker Kubernetes

Formal Verification Engineer

Apple Inc

Beaverton, OR 57 days ago
System-on-a-chip Formal Verification Silicon Validation Software Engineering CI/CD Git Linux Python C++ Verilog VHDL UVM Perl Makefile SVUnit Jenkins

Formal Verification Engineer

Apple Inc

Beaverton, OR 63 days ago
Formal Verification System-on-a-chip (SoC) Python CI/CD Git Linux C++ Verilog UVM Perl Shell_scripting Docker Jenkins

Formal Verification Engineer

Apple Inc

Cupertino, CA 63 days ago $181,100$318,400
Formal Verification System-on-a-chip SoC design verification Python C++ Perl Shell scripting Unix/Linux CI/CD Git Jenkins Docker Kubernetes AWS Google Cloud Platform Azure PostgreSQL MySQL MongoDB JSON YAML

Design Verification Engineer

Apple Inc

Beaverton, OR 52 days ago
SystemVerilog UVM Python Perl TCL LLMs OOP PCIe USB DDR UPF Formal Verification Emulation Technologies