Software Engineer - Location & Spatial Awareness, Sensing & Connectivity

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$129,300–$225,300 / yr
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $180k
This role $177k
$118k most similar roles pay here $239k

This role pays less than 62% of similar roles. Most pay $146,500–$214,250 — the shaded band above. At the midpoint, this role pays about $177k versus about $180k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 2925 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2305 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer - Location & Spatial Awareness, Sensing & Connectivity

Software Engineer - Location & Spatial Awareness, Sensing & Connectivity The Senior Software Engineer joins the location and spatial awareness team to develop next-generation capabilities that allow devices to become spatially aware of one another. This role involves architecting and implementing production software at the daemon and framework levels, integrating various sensing technologies with sophisticated algorithms and AI/ML to create intuitive interactions. The engineer will manage the full lifecycle from prototype to production, including establishing hardware requirements, system design, and developmental testing. Key responsibilities include fusing new signals with existing capabilities and designing full-stack technologies that integrate wireless systems to solve real-world problems. Required skills include proficiency in C++, Objective-C, or Swift, along with expertise in object-oriented programming. The role focuses on the technical challenge of enhancing location-aware user experiences by leveraging signal processing, computer vision, and advanced software design paradigms.

What does a Software Engineer earn in California?

Median $214000 from 763 postings across 66 companies.

See salary data

What you'll do

  • Architect and develop production software at the daemon and framework levels.
  • Integrate new sensing technologies with sophisticated algorithms and AI/ML models.
  • Develop full-stack technologies that integrate wireless signals to solve real-world problems.
  • Transition new ideas from initial prototypes to production-ready features.
  • Establish hardware requirements and system designs for spatial awareness capabilities.
  • Design and implement software systems that fuse new technologies with existing capabilities.
  • Conduct developmental testing and track results against physical and theoretical limits.
  • Develop and maintain high-quality code in C++, Objective-C, or Swift.

What we're looking for

  • BS in computer science, electrical engineering, or a related field.
  • At least 3 years of relevant experience.
  • Experience as a software generalist with object-oriented languages like C++, Objective-C, or Swift.
  • Deep understanding of software design paradigms and development best practices.
  • Ability to architect and implement software for technology evaluation, prototyping, and production.
  • Strong interest in location or RF-related technologies (preferred).
  • Experience with AI/ML, Computer Vision, data analysis, or signal processing techniques (preferred).
  • Experience with iOS, OSX, application, or Unix system development (preferred).

More like this

Similar roles

Location Estimation Engineer, Sensing & Connectivity

Apple Inc

Cupertino, CA 167 days ago $150,400–$277,600
C++ Bayesian Estimation Kalman Filtering GPS GNSS radionavigation Inertial Navigation Systems Visual Localization Machine Learning Object-Oriented Programming Statistical Data Analysis Mathematical Algorithms