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:
Software Engineer - Apple Watch

Senior Software Engineer position at Apple working on Apple Watch applications including Translate, Mail, Calendar, and more.

Senior Android Software Development in Test (SDET) - Apple Maps

Senior Android SDET position at Apple Maps focusing on test automation framework development and quality validation for Android SDKs and APIs.

Software Engineer - Visual Intelligence

Senior Software Engineer role at Apple working on Visual Intelligence features, developing user interfaces and core components using Swift/SwiftUI in Seattle.

Software Engineer - Apple Watch

Senior Software Engineer role at Apple working on watchOS Media team, building apps and frameworks for Apple Watch with 8+ years experience required.

Senior React Native Engineer, Mobile

Senior React Native Engineer position at Fullscript, building healthcare technology solutions with React Native, TypeScript, and Expo in a remote-friendly environment.

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 6 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?