Software Engineer, Media Streaming Playback Specialist
4 weeks ago
About the Role
We are seeking a skilled Software Engineer to join our Media Streaming Playback team at Apple. As a key member of our team, you will be responsible for developing high-quality playback experiences in JavaScript for embedded platforms and media playback experiences on Android devices.
Key Responsibilities
- Developing features pertaining to streaming, contributing to media systems design, analyzing performance, and tuning algorithms for streaming media playback on various platforms.
- Collaborating with cross-functional teams to design and implement innovative solutions for media streaming playback.
- Working with a range of technologies, including JavaScript, C/C++, Java, and Kotlin, to develop high-quality playback experiences.
Requirements
- Software development experience in one or more of the following areas: JavaScript, C/C++, Java, or Kotlin.
- Excellent analytical, programming, and debugging skills.
- Strong communication and collaboration skills.
- Passion for learning new technologies and results-oriented with a positive and upbeat attitude.
- BS in CS/CE/EE or equivalent experience.
Preferred Qualifications
- Experience in Android development with a focus on media playback.
- Experience with Android Media APIs (MediaCodec, AudioTrack).
- Experience with ExoPlayer internal components.
- Knowledge of adaptive streaming technologies such as HTTP Live Streaming (HLS), DASH, etc.
- Experience using HTML5-based video playback technologies, such as MSE (Media Source Extensions) and EME (Encrypted Media Extensions).
- Working knowledge of media codecs, container formats, and transport protocols (e.g., MPEG-2, H.264/AVC, AAC, AC3, MP4, MPEG-2 TS, etc).
- Proficiency developing in multi-browser environments (Safari, Chrome, etc) with troubleshooting skills using network analysis tools such as WireShark, etc.
- Experience in developing streaming players using JavaScript (e.g., ).
About Apple
At Apple, we believe that technology should be accessible to everyone. We're committed to creating innovative products and services that make a positive impact on people's lives. Our team is passionate about delivering exceptional user experiences and pushing the boundaries of what's possible.
What We Offer
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and dynamic work environment.
- Access to the latest technologies and tools.
- Recognition and rewards for outstanding performance.
How to Apply
If you're passionate about media streaming playback and want to join a team that's shaping the future of technology, we encourage you to apply. Please submit your resume and a cover letter explaining why you're the ideal candidate for this role.
-
San Diego, California, United States Apple Full timeJob SummaryApple is seeking a highly skilled Software Engineer to join our Streaming Media Team. As a media streaming engineer, you will be responsible for developing high-quality playback experiences in JavaScript for embedded platforms or media playback experiences on Android devices.Key ResponsibilitiesDevelop features pertaining to streaming,...
-
Senior Software Engineer
4 weeks ago
San Diego, California, United States Apple Full timeJob SummaryApple's Audio and Media Technologies Group (AMT) is seeking a skilled Software Engineer to join our Streaming Media team. As a key member of this team, you will be responsible for designing and developing next-generation media processing systems. Your work will focus on implementing content publication workflows, developing/enhancing media...
-
Real-Time Streaming Media Software Engineer
1 month ago
San Diego, California, United States Apple Full timeJob SummaryWe are seeking a highly skilled Software Engineer to join our team at Apple, working on the development of real-time streaming media technologies. As a member of our team, you will have the opportunity to work on cutting-edge projects, collaborating with a talented group of engineers to design, develop, and deliver innovative solutions.Key...
-
Real-Time Streaming Media Software Engineer
4 weeks ago
San Diego, California, United States Apple Full timeJob SummaryWe are seeking a skilled software engineer to join our team at Apple, working on the development of real-time streaming media technologies. The ideal candidate will have experience with object-oriented programming and a strong understanding of software engineering principles.Key ResponsibilitiesDevelop features for real-time audio and video...
-
Real-Time Streaming Media Software Engineer
4 weeks ago
San Diego, California, United States Apple Full timeJob SummaryWe are seeking a talented software engineer to join our team at Apple, where you will have the opportunity to work on some of the company's most advanced technologies for creating world-class real-time streaming media experiences. Key ResponsibilitiesDevelop features for the real-time audio and video frameworks that drive Screen Capture, Screen...
-
Software Engineer, Media Processing
3 weeks ago
San Diego, California, United States Apple Full timeJob SummaryWe are seeking a highly motivated Software Engineer to join our Streaming Media team at Apple. The ideal candidate will have a strong background in software development and a passion for media processing systems.Key ResponsibilitiesDesign and develop software services for linear audiovisual media, including video-on-demand and live streaming of...
-
Software Engineer
3 weeks ago
San Francisco, California, United States Mux Full timeAbout MuxMux is a video platform for developers, dedicated to solving the complex problems of video streaming. Our mission is to make video accessible to everyone, and we're looking for a skilled Software Engineer to join our team. As a Mobile Video Streaming Expert, you will be responsible for building and optimizing low-level mobile SDKs for video capture,...
-
Backend Software Engineer
1 month ago
San Diego, California, United States Apple Full timeJob DescriptionWe are seeking a highly skilled Backend Software Engineer to join our team at Apple. As a key member of our Universal Media team, you will be responsible for designing and developing large-scale, data-driven systems that power our streaming services.Our team focuses on building sophisticated services and tools that enable the ever-changing...
-
Airplay Software Engineer
4 weeks ago
San Diego, California, United States Apple Full timeRole OverviewAs an Airplay engineer at Apple, you will be responsible for developing features and contributing to systems design in the foundations of Airplay technology. You will work on prototyping breakthrough ideas and analyzing performance in a fast-paced environment.Key ResponsibilitiesDevelop features and contribute to systems design in the...
-
Software Engineer
4 weeks ago
San Diego, California, United States Apple Full timeJob Title: Software Engineer - Universal MediaWe are seeking a highly skilled Software Engineer to join our Universal Media Engineering team at Apple. As a member of this team, you will be responsible for designing and building services that directly impact millions of users.Key Responsibilities:* Design and develop scalable, efficient, and secure software...
-
Audio Software Engineer
4 weeks ago
San Diego, California, United States Apple Full timeJob SummaryApple's Audio Media Technology (AMT) team is seeking a skilled Software Engineer to join their Core Audio team. As a key member of this team, you will be responsible for developing system drivers at mid to low level in Apple's audio software stack.Key ResponsibilitiesDeveloping system drivers for Apple's audio software stackCollaborating with...
-
San Jose, California, United States Tik Tok Full timeAbout the Role:The TikTok Media Product team is a full-stack team responsible for building fundamental media capabilities and components for the TikTok product, including playback controls, subtitles, translations, dubbing, and danmaku.We are seeking an experienced Android Software Engineer to join our team and contribute to the development of innovative...
-
Senior Software Development Engineer in Test
4 weeks ago
San Jose, California, United States Tik Tok Full timeAbout the RoleWe are seeking a highly skilled Senior Software Development Engineer in Test to join our team at TikTok. As a key member of our development team, you will be responsible for identifying ways to improve TikTok product performance and helping to set direction and priorities.Key ResponsibilitiesParticipate in the entire development process of...
-
Android/IOS Software Engineer Intern
1 month ago
San Jose, California, United States Tik Tok Full timeJob DescriptionTikTok is a leading destination for short-form mobile video, and we're looking for talented individuals to join our team as software engineer interns. As a member of our VoD mobile SDK team, you'll play a crucial role in empowering TikTok content consumption by enhancing playback and uploading mobile SDK capacities and performance.Our team's...
-
Senior iOS Software Engineer, Video-On-Demand
4 weeks ago
San Jose, California, United States Tik Tok Full timeJob DescriptionTikTok is a leading destination for short-form mobile video, and our mission is to inspire creativity and bring joy. We're looking for a Senior iOS Software Engineer to join our Video-On-Demand team, responsible for empowering TikTok content consumption by enhancing playback and uploading mobile SDK capacities and...
-
CoreMedia Performance Engineer
3 weeks ago
San Diego, California, United States Apple Full time**Job Summary**As a CoreMedia Performance Engineer at Apple, you will be responsible for improving the performance of media software for responsiveness, memory usage, and power consumption. You will build the infrastructure and tools to monitor key performance indicators in our software, analyze performance data, and develop statistical models to detect...
-
Senior Media Experience Software Engineer
3 weeks ago
San Diego, California, United States Apple Full timeJob SummaryWe are seeking a Senior Media Experience Software Engineer to join our team at Apple. As a key member of our audio software engineering team, you will be responsible for designing and building architectural platforms that hold up over time to the addition of new features and hardware platforms.ResponsibilitiesWork with Human Interface and other...
-
San Jose, California, United States Tik Tok Full timeResponsibilitiesAs a Senior iOS Software Engineer on our Video-On-Demand team, you will be responsible for designing and developing the mobile platform that serves TikTok's VoD business, focusing on player and data loading. Your expertise will be crucial in enhancing playback and uploading mobile SDK capacities and performance.Support the development of...
-
San Jose, California, United States TikTok Full timeJob SummaryTikTok is a leading destination for short-form mobile video, inspiring creativity and bringing joy to over 1 billion users worldwide. We're seeking a skilled Senior Android Software Engineer to join our Video-On-Demand (VOD) team, responsible for developing mobile SDKs that deliver exceptional playback and uploading experiences on various mobile...
-
Senior iOS Software Engineer for Video-On-Demand
4 weeks ago
San Jose, California, United States Tik Tok Full timeJob SummaryTikTok is seeking a skilled Senior iOS Software Engineer to join our Video-On-Demand team. As a key member of our team, you will be responsible for designing and developing mobile platforms that serve TikTok's VoD business, particularly on player and data loading.ResponsibilitiesDesign and develop mobile platforms that serve TikTok's VoD business,...