Software Update Reliability Engineer

Cupertino, CA
  • Job Code


Posted: Jun 19, 2019

Weekly Hours: 40

Role Number: 200070886

In the Core Operating Systems group, you'll ensure the OS is inseparable from each device's identity as a whole. That's because this group is committed to building fully integrated operating systems that combine hardware, software, and apps into a single Apple experience. Your dedication to cross-disciplinary collaboration will help develop groundbreaking technologies, such as iOS, macOS, watchOS, and tvOS. By crafting these distinct, holistic user experiences, you'll continue to uphold and advance the excellence people expect from Apple devices

Be part of the team that keeps hundreds of millions of Apple users up to date on the latest operating systems. We are looking for a Software Update engineer excited to learn about new devices and technologies on the Core Operating System team. By investigating the causes of problems, you will provide fixes that directly improve the daily life of our users

Key Qualifications

  • Strong C programming skills are a must. Strong Objective C knowledge is a plus
  • Strong debugging skills are a must, particularly post-failure analysis. LLDB debugging expertise is a plus
  • Should be familiar with compiling and building complex systems. Knowledge of Xcode is a plus
  • Should be familiar with OS trouble shooting. iOS specific knowledge is a plus


Identify failure patterns in incoming reports, through aggregate user reports, analytics and logging that you will augment.
Investigate failed devices for software issues, and devise tools and methods to isolate the problems encountered
Communicate the top issues and trends, helping teams across the company to get the right solution
Develop new features and improvements in the operating system to improve software update reliability

Education & Experience

Bachelor's degree in CS/CE/EE ( or equivalent, or related field )

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Update Reliability Engineer

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account