
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Overview
Apple is hiring an iOS Location Engineer to build the next generation of location services for their devices. You'll work with C/C++, Objective-C, Swift, and Python in Cupertino. This position requires 3+ years of experience in software development.
Job Description
Who you are
You are an experienced software engineer with a strong background in C/C++ or Objective-C/C++/Swift — you have a proven ability to independently drive software design and delivery processes, providing proactive updates on progress and roadblocks. With at least 3 years of industry or equivalent academic research experience, you are well-versed in software design paradigms and best practices, including development with Gen AI assisted workflows. Your understanding of network security complements your technical skills, making you a valuable asset in building innovative solutions.
You have a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field — your educational background has equipped you with the foundational knowledge necessary for tackling complex engineering challenges. You thrive in collaborative environments and are passionate about public safety and privacy, aligning with Apple's commitment to delivering groundbreaking technology that enhances user experiences.
What you'll do
In this role, you will join a team dedicated to developing Apple's location platform, which powers safety and location services across various devices including the iPhone, iPad, and Apple Watch. You will be responsible for designing and implementing software solutions that enhance the functionality and reliability of location services. Your expertise in C/C++, Objective-C, and Swift will be crucial as you contribute to the development of innovative features that prioritize user safety.
You will collaborate closely with cross-functional teams, including product managers and designers, to ensure that the location services meet the highest standards of quality and performance. Your role will involve conducting thorough testing and debugging to ensure that the software operates seamlessly across different devices and scenarios. You will also stay updated on the latest advancements in technology and incorporate relevant innovations into your work, driving continuous improvement in the location platform.
What we offer
Apple provides a dynamic work environment where innovation is at the forefront of everything we do. You will have the opportunity to work alongside some of the brightest minds in the industry, contributing to projects that have a significant impact on users worldwide. We encourage you to apply even if your experience doesn't match every requirement — your passion for technology and commitment to excellence are what truly matter. Join us at Apple and be part of a team that is dedicated to making a difference in the world through technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Apple is seeking a Software Development Engineer in Test to enhance location technologies across its products. You'll work with Python and various wireless technologies like GNSS and Bluetooth. This role requires 3+ years of experience in device or software testing.

Software Engineering
Apple is seeking a Senior Software Engineer for the iOS Frameworks team to design and build core navigation technologies for Apple Maps. You'll work with Objective-C, Swift, and C++ to tackle complex technical challenges. This role requires strong expertise in concurrency and memory management.

Other Technical Roles
Apple is hiring a Location Estimation Engineer to develop and improve multi-sensor navigation technology. You'll work on state-of-the-art technologies to create location-aware mobile experiences. This position requires proficiency in Bayesian estimation and Kalman filtering.

Software Engineering
Apple is hiring a Software Development Engineer for Location Technologies to develop innovative location-based capabilities. You'll work with GPS, WiFi, and embedded sensing technologies in Cupertino. This role requires experience in mobile technology and algorithm design.

Software Engineering
Apple is hiring a Senior Software Engineer for Location and Spatial Awareness to innovate and build new capabilities leveraging location technologies. You'll work with AI/ML and algorithms to enhance user experiences. This position requires a strong background in Computer Science.