CoreMedia Software Intern

Santa Clara Valley (Cupertino), California, United States
Software and Services

Summary

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.

Key Qualifications

  • 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

Description

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.

Additional Requirements