
Location Software Engineer
Cupertino, CAFull-timeSeen 3 days agoSeen in employer's feed 3 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Cupertino, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
Apple’s location software team develops technologies that help Apple products determine their location. The role improves GNSS and positioning capabilities for navigation, workouts, and other applications, spanning research, design, development, debugging, and support. Work covers components from server data delivery to on-device estimation, and includes qualifying performance, supporting commercialization across hardware families, and collaborating with internal and external customers.
Skills & qualifications
Skills
Qualifications
Full job description
Weekly Hours: 40
Role Number: 200690587-0836
Summary
We build the software and technologies that let Apple products accurately determine their location. Our work reaches more than a billion people, helping them find their way and find each other. If you join our team, you’ll research, design, develop, debug, and support location software. You’ll also collaborate to qualify performance and support commercialization on multiple hardware families. You’ll work with customers of location, both internal and external, to make best use of your work to support their applications.
Description
In this role, you will improve GNSS & positioning capabilities that power navigation, workouts, and many other applications on iPhone and other products. For these improvements, you will be responsible for the full cycle of research, design, develop, debug, and support. Your contributions will span all the components necessary to ensure responsive and reliable positioning in all environments, from server data delivery to on-device estimation.
Minimum Qualifications
-
BS, MS, or PhD in Electrical Engineering, Computer Science, Aerospace Engineering, Geomatics, or other engineering discipline
-
Software development experience in C++ Knowledge of statistics & random processes, and experience applying them to sensor data from physical systems
-
Experience with GNSS in areas such as position estimation, satellite orbits/ephemerides, or atmospheric error modeling
Preferred Qualifications
-
Knowledge of state estimation techniques, such as Kalman filtering
-
Experience using AI within the engineering process.
-
Experience with GNSS measurements from challenged environments such as mobile devices, indoors, or in urban canyons
-
Software development experience for cloud services
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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.
How this job compares
Set against the 33,585 open Software Engineer jobs on Olive Jobs, counted October 27, 2026.
- Pay
- This postingNot listed
- California median$165–246K/yr7,297 salary ranges
- California median$48–63/hr105 hourly ranges
- Openings
- Olive Jobs lists 9,052 open Software Engineer jobs in California and 33,585 across the US. 7% of them nationwide are listed as remote or flexible.
- Experience
- Software Engineer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 7 years (27,197 postings).
- Education
- 12,701 of the 33,585 open Software Engineer jobs (38%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on October 27, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
GNSS EngineerXona Space Systems · Burlingame, CA · $130–180K/yrPosted 1w agoPosted 1w ago
Principal GNSS Systems Engineer, Amazon LEOAmazon · Sunnyvale, CA · $207–280K/yr
Onboard Software EngineerMatternet · Mountain View, CA · $160–205K/yrPosted 1w agoPosted 1w ago
Software Engineer, Watch Software, Sensing & ConnectivityApple · Cupertino, CA
Core Software EngineerE-Space · Santa Clara, CA · $160–200K/yrPosted 3w agoPosted 3w ago
You've read the whole posting — now see how you match it.