Formal Verification Engineer

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

Description For Formal Verification Engineer

Apple's Silicon Technologies group is seeking a Formal Verification Engineer to join their world-class team. This role focuses on designing and manufacturing next-generation, high-performance, power-efficient processors and system-on-chip (SoC) solutions. As part of this position, you'll work with the industry's best Formal Verification team, being at the center of SoC design verification efforts.

The role involves comprehensive formal verification for various design blocks and IPs, including CPU, Cellular and Connectivity IP, Audio and Image Processing IP, Neural Networks IP, and Security IP. You'll collaborate closely with Apple's Security Enclave design engineers, developing formal micro-architecture specifications and verification test plans with a focus on security requirements.

This is an opportunity to work on technology that directly impacts millions of Apple users worldwide. You'll be responsible for proving design properties, identifying bugs, and implementing reusable verification solutions. The position offers competitive compensation ($143,100-$264,200), comprehensive benefits, and the chance to work with cutting-edge hardware technology.

The ideal candidate should have at least 3 years of experience in silicon validation, strong knowledge of VLSI and digital logic design, and expertise in formal verification methods. This role is perfect for someone passionate about hardware verification, security, and creating innovative solutions for complex technical challenges.

Last updated a month ago

Responsibilities For Formal Verification Engineer

  • Working with 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 and finding design bugs
  • 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
  • 3+ years of relevant industry experience in silicon validation software engineering
  • Knowledge of VLSI and digital logic design
  • Experience with formal verification techniques
  • Proficiency in scripting languages
  • Knowledge of temporal logic assertion-based languages (SVA or PSL)
  • Experience with EDA formal tools
  • Excellent interpersonal skills

Benefits For Formal Verification Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Formal Verification Engineer

SRAM Circuit Design Engineer

SRAM Circuit Design Engineer position at Apple, focusing on custom digital circuits and memory design for cutting-edge silicon products.

Digital Layout Design Engineer

Digital Layout Design Engineer position at Apple, focusing on custom ASIC design and layout, offering competitive salary and comprehensive benefits in San Diego.

Wireless PHY Design Verification Engineer

Join Apple as a Wireless PHY Design Verification Engineer to develop and verify next-generation wireless silicon technology, focusing on ASIC pre-silicon verification and complex PHY protocols.

Pixel Development Engineer

Apple seeks a Pixel Development Engineer to design and develop innovative camera systems, focusing on sensor technology and hardware integration for next-generation products.

Silicon Validation Software Engineer: Video Encoder/Compression Validation

Silicon Validation Software Engineer role at Apple focusing on video encoder/compression validation, requiring expertise in C/C++, embedded systems, and hardware validation.