CAD Engineer - Formal Verification

Apple is a technology company that designs and manufactures consumer electronics, software, and services.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Description For CAD Engineer - Formal Verification

As a CAD Engineer specializing in Formal Verification at Apple, you'll be part of the Silicon Technologies group, working on designing and manufacturing next-generation, high-performance, power-efficient processors and system-on-chip (SoC). You'll play a crucial role in developing, maintaining, and enhancing formal verification flows that enable other Apple engineers to create products for millions of customers worldwide.

Key responsibilities include:

  • Developing, maintaining, and enhancing systems for executing formal verification tools
  • Supporting existing Jasper reset analysis, SEC, and formal proofing flows
  • Debugging vendor tool problems and assisting designers/formal verification teams
  • Creating new software and technologies to enable efficient product development

You'll work on various applications within formal verification, such as formal property checking, low power, connectivity checks, sequential equivalence checking (SEC), and coverage. The role offers diverse opportunities, from detailed application profiling and tuning to developing Continuous Integration/Deployment pipelines and managing large-scale compute clusters.

This position requires a blend of technical skills, creativity, and attention to detail. You'll collaborate with other CAD teams in various functional front-end areas and have the opportunity to integrate your ideas and add new features to the system.

Join Apple's Hardware team and contribute to crafting the technology that powers beloved devices used by millions worldwide.

Last updated a month ago

Responsibilities For CAD Engineer - Formal Verification

  • Develop, maintain, and enhance systems for executing formal verification tools
  • Support existing Jasper reset analysis, SEC, and formal proofing flows
  • Debug vendor tool problems and assist designers/formal verification teams
  • Create new software and technologies for efficient product development

Requirements For CAD Engineer - Formal Verification

Python
  • Experience scripting in Python, Perl, Kotlin or TCL
  • Experience in Software Development with Test in-mind
  • Experience in Verilog and System Verilog
  • BS and 10+ years of relevant industry experience

Interested in this job?

Jobs Related To Apple CAD Engineer - Formal Verification

Real Estate and Development– Construction Project Manager

Senior Construction Project Manager role at Apple, managing office and R&D facility projects with 12+ years experience required, offering competitive salary and benefits.

STA Engineer

Lead STA Engineer position at Apple, focusing on SOC design and timing closure for next-generation hardware products.

Senior Engineering Manager - Apple Services Traffic

Senior Engineering Manager role at Apple, leading traffic management solutions for Apple Services.

CPU Performance Architect - Platform Architecture

Join Apple as a CPU Performance Architect to innovate on next-gen iPhone, iPad, and Mac CPU designs.

CPU Performance Architect, Platform Architecture

Join Apple as a CPU Performance Architect, driving innovation in CPU architecture for next-generation devices.