Senior HomeKit Software Engineer
Company: Apple Inc.
Location: San Diego
Posted on: November 2, 2024
Job Description:
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.DescriptionYou 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.Minimum Qualifications
- 5+ years of software development experience
- Strong programming skills in C and object-oriented languages,
such as C++, Objective-C, Swift, or JavaKey Qualifications
- Accomplished coder in C and object-oriented languages, such as
C++, Objective-C, Swift, or Java
- Well-founded grasp of computer science fundamentals
- Solid understanding of networking, wireless technologies,
protocols, and/or distributed systems
- Experience shipping real products to customers
- Thrive in a collaborative environment
- Excellent communication skills
- Real passion for product quality and attention to detail
- Ability to work in a rapid development cycle with tight
schedules
- Obsessively passionate and inquisitive, seeking to solve
everyday problems in innovative ways
- Laser-focused on the smallest details that are meaningful to
our customersPreferred Qualifications
- Excellent understanding of operating systems concepts that
contribute to applications performance and scalability:
multi-threading, memory management, networking, wireless
technologies, protocols, and/or distributed systems
- 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 in Smart Home technologyEducation &
ExperienceBachelor's degree in Computer Engineering, Computer
Science, or equivalent experience.Additional RequirementsAt 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 $166,600 and $296,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
reimbursement for certain educational expenses related to advancing
your career at Apple. 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.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.
#J-18808-Ljbffr
Keywords: Apple Inc., Garden Grove , Senior HomeKit Software Engineer, IT / Software / Systems , San Diego, California
Didn't find what you're looking for? Search again!
Loading more jobs...