Knowledge of digital design logic design and/or formal verification techniques (Software or Hardware)
Understanding of CPU and GPU design, pipeline architectures, memory, DMA controllers, out-of-order and speculative instruction execution hardware, bus interconnects, and cache coherence mechanisms a plus
Able to interpret hardware specifications (using temporal logic assertion-based languages such as SVA or PSL) is a plus
Knowledge of EDA formal tools and experiences in CAD tool development is a plus
Proficiency in any scripting language such as: TCL/PERL/etc. with excellent debugging skills
Strong problem solving and interpersonal skills
Strong written and verbal communication in English
Education & Experience
Currently enrolled in penultimate Master's or PhD Degree program in Electronic Engineering, Computer Science, Computer Engineering, Mathematics / Applied Mathematics or a related field.
Additional Requirements
This position is a full-time internship and availability for 6 months as a minimum is preferred.
Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.