Location Software Engineer

Apple, Inc.

San Diego (CA)

On-site

USD 142,000 - 263,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical and dental
Retirement benefits
Stock programs
Education reimbursement
Relocation assistance

Job summary

Apple, Inc. is seeking a location software engineer to develop and enhance multi-sensor navigation technology and create location-aware mobile experiences for hundreds of millions of users.

You will design, debug, and support location software, focusing on integration across multiple hardware families and data structures, threading models, and system architectures. Strong emphasis on performance, robustness, and scalability.

Qualifications

  • Proficient in C++ or Java.
  • Proficient in modern object-oriented programming concepts and design patterns.
  • Proficient in efficient, real-time software design.

Responsibilities

  • Design, develop, debug, and support location software focused on multi-sensor radionavigation.
  • Collaborate to qualify performance and support commercialization for hundreds of millions of users on multiple hardware families.
  • Design and implement data structures, threading models, business logic, and system architectures in support of location services.
  • Optimize performance, robustness, and scalability of new and existing services.

Skills

C++
Java
Object-oriented design
Real-time software

Education

CS degree (PhD/Master/Bachelor)

Job description

Develop and enhance multi-sensor navigation technology as a location software engineer. Craft the next generation of location-aware mobile experiences by working on state-of-the‑out technologies to seamlessly integrate people's digital and physical lives. Are you passionate about building technology that will make a difference? Do you flourish with good creative challenges? Do you love attention to detail? If so, we might just be the team for you.

Description

Here at Apple, we build devices and services that enrich our customers' lives. In the location technologies group, we help people connect: with each other, and with our planet. We reach more than a billion people. We help them find their way, and we help them find each other. Every single day, our customers use more than 5,000 years of location services, so what we do and how we do it makes a difference. Join our team, and we'll help you do the best work of your life. If you join our team, you'll design, develop, debug, and support location software with a focus on multi-sensor radionavigation technology. You'll collaborate to qualify performance and support commercialization for hundreds of millions of users on multiple hardware families. You'll design and implement data structures, threading models, business logic, and system architectures in support of location services. You'll also optimize performance, robustness, and scalability of new and existing services.

Minimum Qualifications
  • Proficient in C++ or Java
  • Proficient in modern object-oriented programming concepts and design patterns -Proficient in efficient, real-time software design
  • Applicants should have a PhD, Master's or Bachelor's degree in Computer Science or related field.
Preferred Qualifications
  • Ability to communicate effectively
  • Eager to learn new techniques and experiment with cutting-edge navigation technologies
  • Familiar with Linux-based operating systems
  • Familiar with statistics concepts and statistical data analysis
  • Comfortable implementing complex mathematical algorithms and bookkeeping schemes
  • Comfortable working with a development team on a large body of code
Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $142,300 and $263,300, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including:

  • Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition.
  • Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Applied ML
Software Engineer, Applied ML

Apple, Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Stock programs
RSU awards
Employee Stock Purchase Plan
+4
Senior Backend Systems Engineer - Location & Sensing AI
Senior Backend Systems Engineer - Location & Sensing AI

Apple Inc. • San Diego (CA)

Hybrid
USD 142,000 - 263,000
Medical insurance
Retirement benefits
Employee stock purchase plan
Software Quality Engineer, Sensing & Connectivity
Software Quality Engineer, Sensing & Connectivity

Apple, Inc. • San Diego (CA)

On-site
USD 138,000 - 251,000
Stock options
Relocation assistance
Comprehensive benefits
Software Quality Engineer, Sensing & Connectivity
Software Quality Engineer, Sensing & Connectivity

Apple Inc. • San Diego (CA)

On-site
USD 138,000 - 251,000
Employee stock programs
Medical and dental coverage
Retirement benefits
+4
Senior Backend Systems Engineer, Sensing & Connectivity
Senior Backend Systems Engineer, Sensing & Connectivity

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Medical insurance
Retirement benefits
Employee stock purchase plan
Software Engineer - 3D Vision & Perception
Software Engineer - 3D Vision & Perception

Apple, Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 278,000
Stock programs
RSU awards
Employee Stock Purchase Plan
+5
Software Engineer, Find My
Software Engineer, Find My

Apple, Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Comprehensive medical and dental cover
Retirement benefits
Discounted products and free services
+1
Software Development Engineer
Software Development Engineer

Apple, Inc. • Cupertino (CA)

On-site
USD 181,000 - 272,000
Stock options
Employee Stock Purchase Plan
Medical & dental coverage
+3
Motion/Location Sensing Engineering Program Manager Job ID- 879 Job ID- 3102
Motion/Location Sensing Engineering Program Manager Job ID- 879 Job ID- 3102

MaziCTools • United States

Remote
USD 136,000 - 249,000
Medical coverage
Dental coverage
Retirement benefits
+2
Location Software Engineer — Real-Time, Multi-Sensor Nav
Location Software Engineer — Real-Time, Multi-Sensor Nav

Apple, Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Medical and dental
Retirement benefits
Stock programs
+2