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:
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.

Senior Software Engineer

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

Senior Software Engineer, Fitness+

Senior Software Engineer role at Apple for Fitness+, developing innovative fitness experiences across Apple devices.

Camera and Photos - Senior Software Engineer

Senior Software Engineer role at Apple, working on Camera and Photos applications, developing AI features for iOS, macOS, and VisionPro platforms.

Senior Software Engineer, Apple Watch

Senior Software Engineer position for Apple Watch Workout team, focusing on building extraordinary fitness features and revolutionizing the watch experience.

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