Software Engineer - HomeKit

Apple
San Diego, CA, United States
$131.5K-$243.3K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

Summary

Posted : Jun 5, 2024

Weekly Hours : 40

Role Number : 200515595

The HomeKit team provides the foundation that enables an entire ecosystem of secure and intelligent home connectivity. We are developing a scalable and distributed system to enable a new class of experiences that will revolutionize the way people interact with the accessories around them.

The team is seeking a hands on, hardworking engineer to help build the Home automation platform and take it to the next level.

Description

You will develop the framework that enables accessories, iOS devices, and apps to work together to build an amazing product.

You will work on different layers of the software stack, from network protocol design and implementation, to developer APIs, to defining the customer experience.

You'll be responsible for maintaining and improving existing features and implementing new and innovative ideas for the future.

Our goals are simple but the task is large; craft the most amazing home automation experience in the world that our customers will love.

Key Qualifications

  • 5 -10yrs of software experience development experience
  • You are an accomplished coder in C and object-oriented languages, such as C++ or Objective-C or Swift
  • You have a solid understanding of networking, wireless technologies, protocols, and / or distributed systems.
  • You have experience shipping real products to customers
  • A real passion for product quality and attention to detail
  • Ability to work in a rapid development cycle with tight schedules
  • You are obsessively passionate and inquisitive, and seek to solve everyday problems in innovative ways
  • Knowledge of Matter or Zigbee technology

Education & Experience

Bachelor's degree in Computer Engineering, Computer Science or equivalent experience.

Additional Requirements

Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role.

The base pay range for this role is between $131,500 and $243,300, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs.

Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan.

You'll also receive benefits including : Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition.

Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note : Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

More

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Learn more about your EEO rights as an applicant.

1 day ago
Related jobs
Apple
San Diego, California

The HomeKit team provides the foundation that enables an entire ecosystem of secure and intelligent home connectivity. The team is seeking a hands on, hardworking engineer to help build the Home automation platform and take it to the next level. You will work on different layers of the software stac...

Apple
San Diego, California

The HomeKit team provides the foundation that enables an entire ecosystem of secure and intelligent home connectivity. The team is seeking a hands on, hardworking engineer to help build the Home automation platform and take it to the next level. You will work on different layers of the software stac...

Promoted
Northrop Grumman
Coronado, California

Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering from an accredited university. Northrop Grumman Aeronautics Systems has an opening for a Principal Engineer Software (Cyber Security) to join our team of qualified, diverse individuals within...

Promoted
BlueHalo
San Diego, California

The ideal candidate will support software testing, debugging, and validation to ensure software releases are free of logical, functional, or procedural errors in a fast-paced, agile environment. The candidate will work closely with both the software development and QA teams to coordinate regression ...

Promoted
EVONA
CA, United States

As a Flight Software Engineer, you'll design and implement embedded software solutions across the full flight software development lifecycle, reporting directly to the CTO / Co-Founder. Flight Software Engineer Responsibilities. Flight Software Engineer Requirements. If you have experience in flight...

Apple
San Diego, California

Join this team, and you’ll collaborate with engineers across Apple to build and deploy forward-looking prototype systems that contribute to the development of our world renowned hardware and software architecture. Apple’s Platform Architecture group is seeking a systems engineer to build high perfor...

Cloud Quest LLC
San Diego, California

Embeddedsoftware 2) Test software 3) Data Acquisition aka Data Production(ties in with ERP Logistics and Manufacturing system). Version Control software experience to track revisionssolve integration conflicts in code manage different aspects ofsoftware projects. Write software to testsoftware or sy...

JPMorgan Chase & Co.
CA, United States

As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking division, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Actively contributes to the e...

Shield AI
San Diego, California

BS/MS in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, and/or similar degree, or equivalent practical experience. MS or greater in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, and/or similar degree, or equivalent ...

Actalent
San Diego, California

The Senior Test Software Engineer is responsible for developing LabVIEW software applications to test deep ultraviolet (DUV) light sources and modules. Additionally, the role includes creating technical presentations and engineering design documents, selecting off-the-shelf software components, and ...