System-level Formal Verification models for Hardware IPs (M/F/D)

Company: Apple
Company: Apple
Location: Munich, Bavaria-Bayern, Germany
Department: Hardware
Posted on: 2023-10-30 00:20
Summary Posted: Oct 23, 2023 Role Number: 200514782 Join a rapidly growing team at our Munich design center. At Apple, new insights and complex challenges have a way of becoming phenomenal products, services, and customer experiences very quickly. The AMS IP team owns a wide portfolio of IPs & complete subsystems going to all the Apple products. In this context the Design Verification Engineer will have to collaborate with many different teams at Apple and build knowledge of many chips & platforms in order to bring system-level understanding into the verification flow. The responsibility goes end-to- end: starting at the specification level, defining the verification strategy & plan, driving the verification, doing performance analysis and handling all the different quality metrics to signoff the verification. This internship would require a good knowledge of formal verification as well as a proven background in object oriented programming. The intern will have to learn & analyse the verification flow & methodology used for IP verification and build a framework to support system-level properties. Key case studies will be used to refine the approach and optimize it. Definitions of the flows and tools to integrate the formal system-level aspect into the standard verification life-cycle will be addressed. Key Qualifications Key Qualifications Knowledge of Object Oriented Programming Knowledge of Verilog and/or VHDL Passionate about mathematics Scripting language knowledge (perl/python) Good written and verbal communication skills Experience in working with international teams You are available for 6 months or more Description Description Learn about formal verification techniques (model checking) Define and Design system-level formal verification framework Perform case study analysis Employ the new approach to the project execution flow Education & Experience Education & Experience Currently enrolled in a Master’s degree or equivalent experience in Computer Science or equivalent Additional Requirements Additional Requirements
View Original Job Posting