Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Engineer - HomeKit

Apple

Salary not specified
Dec 13, 2025
San Diego, CA, US
Apply Now

The HomeKit team at Apple is looking to develop a scalable and distributed system to enable a new class of experiences that will revolutionize the way people interact with the accessories around them, by building the Home automation platform and taking it to the next level.

Requirements

  • excellent experience with operating systems concepts that contribute to application performance and scalability, including: multi-threading, memory management, networking, wireless technologies, protocols, and distributed system architecture
  • strong programming skills in one or more object-oriented languages such as Objective-C or C++
  • experience with Smart Home technology
  • knowledge of Matter or Zigbee technology
  • well-founded grasp of computer science fundamentals
  • experience shipping real products to customers
  • experience with distributed system architecture

Responsibilities

  • develop the platform that enables accessories, iOS devices, and applications to work together to create amazing user experiences
  • work on different layers of the software stack, from protocol design and implementation, to developer APIs, to defining the customer experience
  • enhance and refine existing features
  • pioneer groundbreaking ideas that will shape the future of our technology
  • craft the most amazing home automation experience in the world that our customers will love
  • contribute to application performance and scalability
  • design and implement protocols

Other

  • Master’s degree in Computer Engineering, Computer Science or equivalent experience
  • Bachelor's degree in Computer Engineering, Computer Science or equivalent experience
  • 5-10 years of software development experience
  • ability to thrive in a collaborative environment with a real passion for product quality and attention to detail
  • ability to work in a rapid development cycle with tight schedules