As part of Apple’s Silicon Technologies group, the Formal Verification Engineer helps design and manufacture next-generation, high-performance, power-efficient processors and systems-on-a-chip (SoCs). The role contributes to the functional quality of Apple products by carrying out formal verification for one or more design blocks or IPs, collaborating closely with design engineers, and developing verification approaches that improve design quality and verification efficiency. The engineer may work on areas such as CPU, GPU, cellular and connectivity IP, audio and image processing IP, neural network IP, memory/DMA controllers, security IP, peripheral IP, interconnects, and power-management subsystems. The role includes developing formal micro-architecture specifications and verification plans, including security requirements; proving design properties and identifying bugs; modeling security attacks; and creating reusable formal models, verification code, and correct-by-construction design methodologies.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level