As a formal verification engineer, you will perform complete formal verification for one or more design blocks and IPs, which may include CPU, GPU, cellular and connectivity, audio and image processing, neural networks, memory/DMA controllers, security, peripherals, interconnects, and power management subsystems. You will collaborate with Apple Silicon design engineers on SoC design verification, helping deliver high-quality functional products. The role includes developing formal micro-architecture specifications and verification plans, including security requirements; proving design properties and identifying bugs; and working with design teams to improve micro-architecture. You will also model security attacks, develop reusable and optimized formal models and verification code, and architect correct-by-construction design methodologies to improve verification efficiency and productivity.
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