Summary Posted: Feb 1, 2024 Role Number: 200537107 At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Do you bring passion and dedication to your job? If so, we are looking for individuals like you.
The ASE TV Engineering team is searching for a motivated Software Engineer to enhance the Apple TV app experience. Our role focuses on delivering the Apple TV app on a vast range of TVs and connected TV devices.
We are seeking a Software Engineer specialising in player development within the realm of streaming technologies. This role involves contributing to innovative projects in media streaming and player optimisation. Key Qualifications Key Qualifications Deep knowledge of media players, streaming protocols (like HLS, DASH), and related technologies Experience with Media Source Extensions (MSE) and Encrypted Media Extensions (EME) Strong programming skills, preferably in a player development context Excellent collaborative and problem-solving skills. Proficient and hands-on experience in TypeScript / Javascript Experience of embedded web environments Description Description Lead development efforts in areas related to media players and streaming technologies.
Collaborate on HLS.JS projects and other player-related initiatives.
Engage in problem-solving and optimization of streaming protocols.
Work in cross-functional teams to ensure high-quality product development and deployment. Education & Experience Education & Experience Bachelor’s degree in Computer Science, Engineering, or a related field
Proven experience in software development with a focus on media players and streaming. Additional Requirements Additional Requirements In addition to the key qualifications listed above, candidates who possess the following skills would be at an advantage: - Experience with mobile devices, media players, smart TVs or set top boxes. - Experience with JavaScript performance optimisation and familiarity with JavaScript memory and CPU profiling tools. - Strong Background in computer science: algorithms and data structures - Knowledge of design patterns, enterprise architecture and software engineering principles.
View Original Job Posting