HomeKit Software Engineer, Wireless Technologies & Ecosystems

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $201k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays more than 70% of similar roles. Most pay $169,050–$232,412 — the blue band above. At the midpoint, this role pays about $214k versus about $201k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

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

The HomeKit Software Engineer, Wireless Technologies & Ecosystems joins the HomeKit team to develop the platform enabling accessories, iOS devices, and applications to work together seamlessly. This role involves working across different layers of the software stack, including protocol design and implementation, developer APIs, and defining the customer experience. The engineer will enhance existing features and pioneer groundbreaking ideas to create a scalable, distributed system for home automation. Key technical requirements include proficiency in object-oriented languages such as Objective-C, Swift, or C++. Candidates should possess experience with operating systems concepts like multi-threading, memory management, networking, wireless technologies, and distributed system architecture. The work focuses on the technical challenges of connecting smart home technology to provide a secure and intelligent connected home environment.

What you'll do

  • Develop the platform enabling accessories, iOS devices, and applications to work together.
  • Design and implement communication protocols for the HomeKit ecosystem.
  • Build and maintain developer APIs for the HomeKit platform.
  • Enhance and refine existing software features within the HomeKit ecosystem.
  • Pioneer groundbreaking technologies to shape the future of home automation.
  • Optimize software for performance and scalability using multi-threading and memory management.
  • Implement networking and wireless technologies for distributed system architecture.

What we're looking for

  • 5-10 years of software development experience.
  • Strong programming skills in one or more object-oriented languages such as Objective-C, Swift, or C++.
  • Excellent experience with operating systems concepts including multi-threading, memory management, networking, wireless technologies, protocols, and distributed system architecture (preferred).
  • Ability to thrive in a collaborative environment with a passion for product quality and attention to detail (preferred).
  • Ability to work in a rapid development cycle with tight schedules (preferred).
  • Well-founded grasp of computer science fundamentals (preferred).
  • Experience shipping real products to customers (preferred).
  • Experience with Smart Home technology (preferred).
  • Bachelor's degree in Computer Engineering, Computer Science, or equivalent experience (preferred).

More like this

Similar roles