HomeKit Software Engineer, Wireless Technologies & Ecosystems

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
43 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $198k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 72% of similar roles. Most pay $169,050–$227,600 — the shaded band above. At the midpoint, this role pays about $214k versus about $198k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · HomeKit Software Engineer, Wireless Technologies & Ecosystems

HomeKit Software Engineer, Wireless Technologies & Ecosystems will join the HomeKit team to develop a platform that enables accessories, iOS devices, and applications to work together seamlessly. This role involves working across various layers of the software stack, including protocol design and implementation, developer APIs, and defining the customer experience for home automation. The engineer will refine existing features while pioneering new ideas to shape the future of connected home technology. Candidates should possess strong programming skills in object-oriented languages such as Objective-C, Swift, or C++. Preferred qualifications include expertise in operating systems concepts like multi-threading, memory management, networking, wireless technologies, and distributed system architecture. The role focuses on solving technical challenges within the smart home domain to create a scalable, distributed system for secure and intelligent connected devices.

What you'll do

  • Develop the platform that enables accessories, iOS devices, and applications to interact seamlessly.
  • Design and implement communication protocols for connected home devices.
  • Build and maintain developer APIs to support third-party integrations.
  • Define and enhance the end-user experience for home automation features.
  • Engineer scalable, distributed systems for the HomeKit ecosystem.
  • Optimize software performance through effective multi-threading, memory management, and networking.
  • Pioneer groundbreaking technologies to shape the future of smart home products.

What we're looking for

  • 5-10 years of software development experience.
  • Strong programming skills in object-oriented languages such as Objective-C, Swift, or C++.
  • Experience with operating systems concepts including multi-threading, memory management, networking, and distributed system architecture.
  • Knowledge of wireless technologies and protocols.
  • Well-founded grasp of computer science fundamentals.
  • Experience shipping real products to customers.
  • Experience with Smart Home technology.
  • Bachelor's degree in Computer Engineering, Computer Science, or equivalent experience.

More like this

Similar roles