Formal Validation Engineer
Apple, Cupertino, California
The role
APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Work on the complete formal verification for single or multiple design blocks and IP’s (CPU, Cellular and Connectivity IP, Audio and Image Processing IP, Neural Networks IP, Memory/DMA Controller, Security IP, Peripheral IP, Interconnects, Power management subsystems, etc.). Work with Apple Silicon’s world-class SOC and IP design engineers to develop formal micro-architecture specifications.
Develop comprehensive verification test plans. Help improve micro-architecture by proving properties, finding bugs and performing digital logic design and computer architecture. Craft novel and creative solutions for verifying complex design micro-architectures. Develop and implement re-usable and optimized formal models and verification code base. Architect correct-by-construction design methodologies for improved formal verification efficiency and productivity. 40 hours/week.