Homepod - Sr. Ios Engineer

Apple | Cupertino

Date listed

2 weeks ago

Employment Type

Full time

Employees

10001+

Total Funding

$6.2 billion

Glassdoor Rating

4/5 (15000 reviews)

Keywords: ios embedded swift

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.

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.

Skills & requirements

  • 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

BS/MS EE/CS/CE or equivalent work experience
  • 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