HomePod - Sr. iOS Engineer

    • Cupertino, CA


Posted: Jul 1, 2020

Role Number: 200178375

The Apple Media Products Engineering team is one of the most exciting examples of Apple's long-held passion for combining art and technology. These are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. And they do it on a massive scale, meeting Apple's high expectations with high performance to deliver a huge variety of entertainment in over 35 languages to more than 150 countries. These engineers build secure, end-to-end solutions. They develop the custom software used to process all the creative work, the tools that providers use to deliver that media, all the server-side systems, and the APIs for many Apple services. Thanks to Apple's unique integration of hardware, software, and services, engineers here partner to get behind a single unified vision. That vision always includes a deep commitment to strengthening Apple's privacy policy, one of Apple's core values. Although services are a bigger part of Apple's business than ever before, these teams remain small, nimble, and cross-functional, offering greater exposure to the array of opportunities here.

Key Qualifications

  • Deep understanding of Software architecture fundamentals, such as multithreading, abstractions, testing, and design
  • Should be comfortable about living in other people's code
  • Able to complete large scale tasks independently
  • Understanding of Embedded Systems, like Memory-Mapped IO and device drivers
  • 7+ years development with various languages, debuggers, profilers
  • Expert knowledge of Objective-C or Swift
  • Strong problem solving and critical thinking skills
  • Passion for quality and attention to detail
  • Aptitude to independently learn new technologies


The HomePod software team is looking for software engineers with a passion for designing great Audio products to provide world class innovation on this exciting new product. We need individuals with strong technical and programming backgrounds as well as a good understanding on how to deliver a solid customer experience on a unique platform. We are looking for engineers with excellent knowledge of systems software development. The ideal candidate will have a strong technical and programming backgrounds along with a good understanding on hardware and embedded systems. If you are flexible and creative and not afraid to back down from a challenge, this is a great opportunity to make a direct impact on an amazing product.

Education & Experience

BS/MS EE/CS/CE or equivalent work experience

Additional Requirements

  • Significant experience in one or more of the following highly preferred:
  • Object Oriented design and development experience
  • iOS, tvOS or macOS development experience
  • Familiarity with debugging and performance testing

Back to top