Apple's Audio and Media Technologies group is seeking a highly skilled Software Engineer to join their Streaming Media team. This role involves shaping the future of media on a global scale, working with the team that pioneered and standardized the HTTP Live Streaming (HLS) protocol. The position offers the opportunity to contribute to core media frameworks that are integral to iOS, macOS, tvOS, watchOS, and visionOS.
As a Streaming Media Software Engineer, you'll be responsible for architecting the future of Streaming technology and optimizing its performance. The role involves designing and building next-generation streaming experiences while diving deep into Core Media engine optimization. Key challenges include minimizing memory usage, improving battery life, and achieving scalability across Apple's diverse hardware ecosystem.
The position requires expertise in C programming, with a focus on building robust, thread-safe systems and managing concurrency. You'll need a deep understanding of operating systems, from virtual memory and CPU scheduling to I/O and memory management. The role involves working with system profiling and analysis tools to solve complex technical challenges.
The compensation package includes a base salary range of $139,500 to $258,100, plus additional benefits such as stock options, comprehensive medical and dental coverage, retirement benefits, and educational reimbursement opportunities. The role is based in San Diego, California, and offers the chance to work on technology that impacts billions of users worldwide.
This is an excellent opportunity for a skilled software engineer who is passionate about media technology and wants to contribute to groundbreaking experiences across Apple's entire device ecosystem, from iPhone and Apple Watch to the new frontier of spatial computing.