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:
Android Engineer - Apple Maps Developer Platform

Senior Android Engineer role at Apple Maps Developer Platform team, focusing on bringing Apple Maps APIs and developer tools to the Android platform.

Software Engineer - Apple Watch

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

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 Mobile Developer - Oracle Digital Assistant

Senior Mobile Developer position at Oracle Digital Assistant team, focusing on building conversational AI interfaces and mobile applications with 5+ years of experience required.

Senior Mobile Developer

Senior Mobile Developer position at Ticketmaster, focusing on developing and maintaining mobile applications for live event ticketing.

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?