Location Software Engineer

Apple•Cupertino, CA

About The Position

Build software and technologies that enable Apple products to determine their location. The work supports more than a billion people and helps them find their way and find each other. Research, design, develop, debug, and support location software; collaborate on performance qualification and commercialization across multiple hardware families; and work with internal and external location customers to support their applications. Improve GNSS and positioning capabilities used for navigation, workouts, and other applications on iPhone and other products. Own the full cycle of research, design, development, debugging, and support. Contributions span the components needed for responsive and reliable positioning in all environments, from server data delivery to on-device estimation.

Requirements

  • BS, MS, or PhD in Electrical Engineering, Computer Science, Aerospace Engineering, Geomatics, or another engineering discipline.
  • Software development experience in C++.
  • Knowledge of statistics and random processes, with experience applying them to sensor data from physical systems.
  • Experience with GNSS in areas such as position estimation, satellite orbits or ephemerides, or atmospheric error modeling.

Nice To Haves

  • 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 urban canyons.
  • Software development experience for cloud services.

Responsibilities

  • Research, design, develop, debug, and support location software.
  • Improve GNSS and positioning capabilities for navigation, workouts, and other applications on iPhone and other products.
  • Qualify performance and support commercialization across multiple hardware families.
  • Work with internal and external location customers to help them use the software for their applications.
  • Contribute across components needed to provide responsive and reliable positioning, from server data delivery to on-device estimation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service