HomeKit Software Engineer

Socket.dev

Cupertino (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Socket.dev in Cupertino seeks an engineer to advance our HomeKit platform and scalable distributed systems for secure smart home devices. You will contribute to core home platform components and collaborate with a focused team to deliver robust features.

Ideal candidates have 5–10 years of software development experience and strong command of Objective-C, Swift, or C++. A Bachelor's degree in CS/CE or equivalent is preferred.

Qualifications

  • 5-10 years of software development experience.
  • Proficient in Objective-C, Swift or C++.
  • Strong object-oriented programming skills.

Skills

Objective-C
Swift
C++
Software development experience

Education

Bachelor's degree in Computer Engineering or Computer Science

Job description

Description

The HomeKit team provides the foundation which enables an entire ecosystem of secure and intelligent connected home devices. Our mission is to create a scalable, distributed system that will transform how people interact with their home accessories. We are looking for a dedicated and passionate engineer to help advance our Home platform and elevate it to new heights


MINIMUM QUALIFICATIONS


  • 5-10 years of software development experience Strong programming skills in one or more object-oriented languages such as Objective-C, Swift or C++


PREFERRED QUALIFICATIONS


  • 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. 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 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior HomeKit Platform Engineer (Distributed Systems)
Senior HomeKit Platform Engineer (Distributed Systems)

Socket.dev • Cupertino (CA)

On-site
USD 140,000 - 190,000
HomeKit Software Engineer — Build Next-Gen Smart Home
HomeKit Software Engineer — Build Next-Gen Smart Home

Apple • Nashville (TN)

On-site
HomeKit Software Engineer — Shape the Smart Home
HomeKit Software Engineer — Shape the Smart Home

Apple • Dover (DE)

Remote
Software Engineer, Automations and Shortcuts, Proactive
Software Engineer, Automations and Shortcuts, Proactive

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 260,000
HomeKit QA Engineer - End-to-End Software Testing
HomeKit QA Engineer - End-to-End Software Testing

Apple • City of Albany (NY)

On-site
Apple Home Advisor Ny
Apple Home Advisor Ny

Apple • City of Albany (NY)

On-site
Engineering Program Manager - HomeKit
Engineering Program Manager - HomeKit

Apple Inc. • Cupertino (CA)

On-site
USD 145,000 - 264,000
Senior Software Engineer — CloudKit Client
Senior Software Engineer — CloudKit Client

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
iOS Home Engineer: Connected Home & Wireless Systems
iOS Home Engineer: Connected Home & Wireless Systems

Apple Inc. • Cupertino (CA)

On-site
USD 166,000 - 278,000
iOS Home Application Engineer, Wireless Technologies & Ecosystems
iOS Home Application Engineer, Wireless Technologies & Ecosystems

Apple Inc. • Cupertino (CA)

On-site
USD 166,000 - 278,000