Software Development Engineer - Location Technologies

Apple is a technology company that designs, develops, and sells consumer electronics, computer software, and online services.
$143,100 - $264,200
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Camera Software Performance Engineer

Senior Software Engineer role at Apple focusing on camera performance optimization, combining software expertise with image quality enhancement across Apple's product range.

Camera and Photos - Software Engineer

Senior Software Engineer role at Apple working on Camera and Photos features, developing ML-powered solutions for iOS, macOS, and VisionPro platforms.

Senior Software Engineer—Location Intelligence

Senior Software Engineer position at Apple focusing on location intelligence and mobile sensing, developing algorithms for location-based services across Apple devices.

Senior Software Engineer

Senior Software Engineer role at Apple focusing on Ad Platforms development, requiring iOS expertise and 8+ years of experience.

Wireless Stability Engineer, Cellular

Apple is hiring a Wireless Stability Engineer for cellular technologies to develop and execute stability tests for iPhones, iPads, and Apple Watch.

Description For Software Development Engineer - Location Technologies

Our mission is to personalize the user experience on Apple devices based on where you go, when, and what those places mean to you. You're experiencing our work whenever you see a suggested location in Maps or Calendar, or browse your Memories in Photos. We're working for you whenever your phone engages Do Not Disturb While Driving or remembers where you parked.

In this job, you'll develop the next frontier of mobile technology, in partnership with teams in sensing, Siri, and apps. You will:

  • 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, collect metrics, and iterate, with a focus on edge cases.

A dedication to users' privacy and security is core to how Apple does business. We want their devices to exhibit a high level of intelligence and proactivity that can only come from deep contextual understanding, without compromising sensitive data.

This role offers the opportunity to work on complex problems from end to end, developing cutting-edge location and motion-based technologies that impact millions of users worldwide.

Last updated 5 months ago

Responsibilities For Software Development Engineer - Location Technologies

  • Develop new inferential and predictive location- and motion-based capabilities
  • Collect, curate, and analyze real-world data sets
  • Aggregate, filter, and cluster data from various local sensors
  • Design and implement algorithms and integrate them into production code
  • Test, collect metrics, and iterate on software solutions
  • Optimize for system performance while maintaining privacy and security

Requirements For Software Development Engineer - Location Technologies

  • 5+ years experience developing commercial software
  • Working knowledge of statistics fundamentals
  • Ability to evaluate and optimize for system performance
  • Graduate degree in Engineering, Computer Science or related field, or Bachelor's degree with equivalent experience in positioning, estimation, or statistics
  • Proficiency in Objective-C, C, modern C++, or Swift

Benefits For Software Development Engineer - Location Technologies

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement for career advancement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Potential for discretionary bonuses or commission payments
  • Relocation assistance (if eligible)

Interested in this job?