Apple logo

Location Software Engineer

Apple

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.

At a glance

Compensation
No compensation found
Location
Cupertino, CA
Schedule
Full-time
Work Authorization
Not specified

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

RequiredNice to have

Skills

C++StatisticsRandom ProcessesSensor Data AnalysisGNSSPosition EstimationSatellite OrbitsEphemeridesAtmospheric Error ModelingState EstimationKalman FilteringAIGNSS MeasurementsCloud Services

Qualifications

BS, MS, or PhD in EngineeringSoftware Development Experience

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.
Hiring the most in California
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.

You've read the whole posting — now see how you match it.