22 days old

Media Streaming Engineer (Web Playback)

Cupertino, CA 95014
  • Job Code
    200189552
Summary

Summary

Posted: Sep 17, 2020

Weekly Hours: 40

Role Number:200189552

Apple's Streaming Media Team, is looking for proactive and hardworking engineers to join our streaming playback...Summary

Summary

Posted: Sep 17, 2020

Weekly Hours: 40

Role Number:200189552

Apple's Streaming Media Team, is looking for proactive and hardworking engineers to join our streaming playback team. Our team works on technologies that power streaming media experiences on Apple's and 3rd party platforms (e.g, iPhone, ATV, 3rd party TV's, etc). We are looking for engineers who are familiar with video streaming using web based technologies to join our team.

Key Qualifications

  • Strong foundational experience using HTML5 based video playback technologies, including MSE (Media Source Extensions) and EME (Encrypted Media Extensions).
  • Experience in developing streaming players and web applications using JavaScript (e.g., hls.js)
  • Strong proficiency in JavaScript, Node.js, CSS in multi-browser environments (Safari, Chrome, etc)
  • Exposure to adaptive streaming technologies such as HTTP Live Streaming (HLS), DASH, etc
  • Knowledge of media streaming protocols, codecs, and transports/container formats (i.e., MPEG-2, H.264/AVC, AAC, AC3, MP4, MPEG-2 TS, etc) is desirable
  • Strong programming skills in C/C++ is desirable
  • Excellent debugging and troubleshooting skills using network analysis tools such as WireShark, etc
  • A self-starter who possesses strong time management skills with great attention to detail, and the ability to work independently when managing multiple priorities.

Description

As a media streaming engineer in this role, you will be responsible in developing high quality applications in JavaScript in an embedded environment. You will be responsible for developing features pertaining to streaming, contributing to media systems design, analyzing performance, and tuning algorithms for streaming media playback. Having a solid understanding of web based technologies and multithreaded programming on realtime system is a strong plus, while experience with C/C++ is highly desirable.

Education & Experience

BS or MS in CS/CE or equivalent, with 3+ years of experience

Additional Requirements

Posted: 2020-10-02 Expires: 2020-11-01

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Media Streaming Engineer (Web Playback)

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast