CoreMedia Software Intern
Posted: Aug 27, 2019
Weekly Hours: 40
Role Number: 200095487
The Interactive Media Group (IMG) provides the media and graphics foundation across all of Apple's innovative products, including iPhone, AppleTV, Apple Watch, iPad, Macs as well as professional and consumer applications from Final Cut to iTunes and iWork. IMG takes the media experience to the next level on the iOS, tvOS, watchOS and OS X platforms with technologies such as AVFoundation, CoreMedia, CoreAudio and CoreAnimation. The CoreMedia engineering team within IMG is responsible for implementing software services around linear audiovisual media. This includes local media playback, video-on-demand and live streaming of multimedia content. Our media engine is used across Apple products such as Safari, iTunes, Photos, Music, Videos, iMovie on iOS and macOS as well as 3rd party applications.
- Strong programming skills preferably with C
- Experience working with Apple SDK and development environment
- Experience working with media pipelines
- Excellent communication and collaborative skills
- Ability to work well with tight schedules and rapid development cycles
We are looking for a motivated and innovative software engineer to join our team and help design and implement software in media playback, authoring, editing, and export pipelines. You will work closely with expert team members to improve our cross-platform software stack. You will be a critical part of a diverse team and will have the opportunity to work in a high energy, time-constrained and multi-tasking environment.
Education & Experience
Working towards Master's degree in CS/CE/EE or equivalent. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Meet Some of Apple's Employees
Every Apple Store is designed to engage its local community, and no one understands this more than Consuela. She motivates her team to engage with customers in new and exciting ways.
Back to top