CareerPlanSign in

Software Development Engineer - Location Technologies, Sensing & Connectivity

Cupertino, United States of America💼 Full-time🗓 2026-08-18 → 2026-09-28

Core

Building the location intelligence backbone for Apple devices, fusing sensor data to understand user context, mobility patterns, and place semantics on-device.

Role type

Senior IC software engineer (location technologies & on-device ML)

Builds

Location state estimators, on-device ML models for place inference and route prediction, and data pipelines for billions of devices.

Domain

Mobile operating systems, location technologies, on-device machine learning

Deliverable

production ML models

Required skills

C/C++/Objective-C/Swift, sensor fusion, algorithms & data structures, statistics & probability, system performance optimization

Preferred skills

GPS/GNSS/WiFi/IMU positioning, Kalman/particle filters, on-device ML optimization, clustering algorithms, signal processing

Technologies

GPS, WiFi, IMU, altimeter, barometer, Objective-C, Swift, C++, C

Responsibilities

Design and implement location state estimation algorithms fusing multi-modal sensor data; Develop on-device ML models for place inference and behavioral forecasting; Build data processing pipelines for clustering and pattern recognition; Optimize system performance (CPU, memory, power) for mobile hardware; Integrate algorithms into production code and collaborate across teams.

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 862,000+ jobs from 20+ sources.