Embedded JavaScript Media Engineer

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

Summary

Posted: May 22, 2018
Weekly Hours: 40
Role Number: 113812033
The Interactive Media Group (IMG) provides the media and graphics foundation across all of Apple's innovative products, including iPhone, iPad, Apple TV, iPod, and Mac OS. Combining cutting-edge software techniques with next-generation hardware, IMG takes the media experience to the next level. We are seeking an experienced JavaScript developer to join our team to help us build the future of our products.

Key Qualifications

  • Minimum 5 years experience in building customer facing, JavaScript code.
  • Experience developing JavaScript and Web applications in an embedded environment including creating JS libraries and integrating with other software components implemented in C/C++
  • ECMAScript 6 experience is preferred.
  • Experience with C/C++ is a strong plus.
  • Able to work collaboratively with a design team to build high quality user experiences.
  • Familiarity with basic networking protocols and programming.
  • Experience in API design and maintenance a major plus.
  • Knowledge of media streaming, HTML5 MSE/EME, encryption standards a plus.
  • Experience with development for consumer media platforms is a strong plus: mobile, hardware media players, smart TVs or set top boxes.

Description

The Connected Media team is looking for a software engineer with strong technical and programming skills to help us build the future of our media products. The successful candidate for this role is a team-oriented professional with excellent communication skills, comfortable in a fast-paced environment. You have a background in developing high quality applications in JavaScript in an embedded environment. Experience with C/C++ is highly desirable and understanding integration of JavaScript with C/C++ is required. And you have a background in Audio and Video and have a good understanding of the various media formats and principles of streaming media.

Education & Experience

BS/MS in Computer Science or equivalent

Additional Requirements

  • 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.