Software Development Engineer - Location Technologies

A leading technology company that creates innovative mobile devices, computers, and software solutions.
$143,100 - $264,200
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Software Development Engineer - Location Technologies

Apple's Location Technologies team is seeking a Senior Software Engineer to revolutionize how devices understand and utilize location data. This role focuses on developing intelligent, privacy-focused location-based features that enhance the user experience across Apple's platforms. You'll work on technologies that power suggested locations in Maps, Calendar, and Photos, as well as features like Do Not Disturb While Driving.

The position requires expertise in mobile development, data processing, and algorithm optimization. You'll collaborate with cross-functional teams in sensing, Siri, and various apps to create solutions that maintain high performance while preserving battery life. Privacy and security are paramount - you'll need to develop sophisticated contextual understanding while ensuring user data remains protected.

The ideal candidate brings strong technical skills in mobile development, statistics, and system optimization. Experience with location estimation (GPS/GNSS, WiFi positioning, indoor localization) is highly valued. You'll be working with technologies like Objective-C and handling large-scale data processing challenges.

This is an opportunity to impact hundreds of millions of Apple users while solving complex technical challenges. You'll be part of a team that believes in transforming mobile experiences through intelligent location understanding, all while maintaining Apple's high standards for privacy and performance. The role offers competitive compensation, comprehensive benefits, and the chance to work on cutting-edge location technologies at one of the world's most innovative companies.

Last updated 5 days ago

Responsibilities For Software Development Engineer - Location Technologies

  • Develop next frontier of mobile technology for location-based services
  • Conceptualize and define new inferential and predictive location-based capabilities
  • Collect, curate, and analyze real-world data sets
  • Aggregate, filter, and cluster data from various mobile sensors
  • Design and implement algorithms and integrate them into production code
  • Test, collect metrics, and iterate on solutions

Requirements For Software Development Engineer - Location Technologies

  • 5+ years experience developing commercial software
  • Working knowledge of statistics fundamentals
  • Ability to evaluate and optimize system performance
  • Experience processing real-world data at scale, server-side
  • Knowledge of C, modern C++, or Swift (preferred)
  • Understanding of histograms, basic probability, and Bayes's Theorem

Benefits For Software Development Engineer - Location Technologies

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Software Development Engineer - Location Technologies

Camera Performance Engineer

Senior Camera Performance Engineer role at Apple, focusing on optimizing camera software and hardware integration for world-class image quality and user experience.

Senior Applications Engineer

Senior Applications Engineer role at Apple, focusing on AR/VR and AI technologies, requiring 3+ years of experience in software development with expertise in Swift.

Senior Software Engineer: Spatial Media - Apple Vision Pro

Senior Software Engineer position at Apple working on spatial media technologies for Vision Pro, focusing on next-generation capture and playback experiences.

Camera Frameworks Engineer

Senior Camera Frameworks Engineer role at Apple, developing the camera preview pipeline for iPhone, focusing on real-time image processing and user experience.

Senior Software Engineer - Photos Storytelling

Senior Software Engineer position at Apple, focusing on developing innovative photo experiences and ML-powered features for iOS Photos app.