Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Development Engineer - Location Technologies

Apple

$147,400 - $272,100
Sep 19, 2025
Cupertino, CA, US
Apply Now

Apple is looking to personalize the user experience on its devices by leveraging location and motion data to provide contextual intelligence, such as suggested locations in Maps or Calendar, and features like Do Not Disturb While Driving. The goal is to enhance device intelligence and proactivity while strictly adhering to user privacy and security principles.

Requirements

  • 5+ years experience developing commercial software.
  • Objective-C, C, modern C++, or Swift.
  • A working knowledge of statistics fundamentals.
  • Background in signal processing, data science, or machine learning.
  • An ability to evaluate and optimize for system performance: memory, CPU, radios, etc.
  • Experience in location estimation-GPS/GNSS, WiFi positioning, indoor localization, or discrete localization.
  • Experience with Spark, Hadoop, or NoSQL data stores.

Responsibilities

  • Conceptualize, explore, and define new inferential and predictive location- and motion-based capabilities for Apple's platforms.
  • Collect, curate, and analyze real-world data sets of varying size and complexity.
  • Aggregate, filter, and cluster data on mobile devices, from a variety of local sensors: GPS, WiFi, accelerometer, and others.
  • Design and implement algorithms, then integrate them into production code.
  • Test your work. Dog-food it. Collect metrics, and iterate. Don’t forget to sweat the edge cases-an issue that impacts 1% of a billion devices is a big issue.

Other

  • A dedication to users’ privacy and security is core to how Apple does business.
  • A proven track record working effectively across teams.
  • Communicate clearly, plan collaboratively, execute flexibly, and cope with what will sometimes feel like a high degree of uncertainty.