Lock Applications for this job are now closed
Closing soon

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, amazing people and inspiring, innovative technologies are the norm here.

The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product.

Do you have the desire to seek out and solve exceedingly difficult challenges rather than the easy ones? Do you believe that truly valuable and meaningful accomplishments are the result of pushing the limits of perseverance? Do you believe that a world-class team with relentless drive can surpass even their own high expectations? We do!

We are seeking highly motivated, innovative and confident individuals to join the Platform Architecture Media IP Team; we work to advance exploration for the next generation of media processing architecture and micro-architecture. In this highly visible role, you will be at the centre of a chip design effort working with all disciplines, with a critical impact on getting high performant products to millions of Apple customers efficiently.

Key Qualifications

  • An interest in computer architecture and micro-architecture
  • Strong coding skills including object-oriented programming with C and C++
  • Strong understanding of common data structures and algorithms
  • Knowledge of performance simulation environments is beneficial
  • Knowledge of software design patterns
  • Knowledge of scripting languages such as Lua, Perl, Python or Ruby
  • Knowledge of video and image processing is a plus
  • A motivated self starter and an ability to work with ambiguity
  • Excellent communication skills and ability to analyse data
  • Availability for 6 months or more

Description

As an intern in the Platform Architecture Team, you will have impact in defining and optimising Media IPs used in various Apple products. Through collaboration, you will seek out areas for improvement while collecting data and measurements that either confirm the idea or rule it out. You will collaborate with experienced SoC architects and designers to assess the feasibility of ideas, refine ideas and create new ones.

The role requires data driven analysis of interesting workloads across existing and new product categories to identify bottlenecks and opportunities for improvement. You will be architecting new performance validation flows and brainstorming novel ideas to improve the methodology.

You will collaborate with world-class SoC Architects to steer and improve the performance models used for research, performance analysis and microarchitecture exploration. In this role, you will be expected to: 

  • Contribute towards performance modelling proposed architectural solutions and features
  • Gather, analyse and validate measured and simulated results for architectural performance validation
  • Analyse and present results to enable data driven architecture/design flow
  • Collaborate with multi-functional teams to develop architectural solutions

Education Experience

Currently enrolled in your final year of studies in a Master's or PhD Degree program and ideally studying Electronic Engineering, Computer Science, Computer Engineering, Physics 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.