Software Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
2 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $164k
This role $214k
$111k $295k
below market most similar roles pay here above market

This role pays more than 84% of similar roles. Most pay $129,125–$198,225 — the blue band above. At the midpoint, this role pays about $214k versus about $164k 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 3544 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer

The Location Software Engineer joins the team responsible for the software and technologies that allow products to accurately determine their location. This role involves the full cycle of research, design, development, debugging, and support for location software across multiple hardware families. You will improve GNSS and positioning capabilities for navigation and workouts by developing GNSS aiding and corrections data, building cloud systems for network delivery, and owning monitoring and alerting systems. Key technical requirements include C++ software development experience, knowledge of statistics and random processes applied to sensor data, and expertise in GNSS position estimation, satellite orbits, or atmospheric error modeling. You will also utilize state estimation techniques like Kalman filtering and AI to ensure reliable positioning in challenged environments like urban canyons.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 76 companies.

See salary data

What you'll do

  • Improve the accuracy and reliability of GNSS position estimation across all environments.
  • Develop GNSS aiding and corrections data for navigation and other applications.
  • Build cloud systems for the efficient network delivery of GNSS aiding data.
  • Own and maintain monitoring and alerting systems to ensure data quality and availability.
  • Manage technical relationships with external data vendors and partners.
  • Develop and debug software running on hundreds of millions of mobile devices.
  • Research, design, and support the full lifecycle of location software components.

What we're looking for

  • BS, MS, or PhD in Electrical Engineering, Computer Science, Aerospace Engineering, Geomatics, or another engineering discipline.
  • Software development experience in C++.
  • Knowledge of statistics and random processes with experience applying them to sensor data from physical systems.
  • Experience with GNSS in areas such as position estimation, satellite orbits/ephemerides, or atmospheric error modeling.
  • Knowledge of state estimation techniques, such as Kalman filtering (preferred).
  • Experience using AI within the engineering process (preferred).
  • Experience with GNSS measurements from challenged environments such as mobile devices, indoors, or in urban canyons (preferred).
  • Software development experience for cloud services (preferred).

More like this

Similar roles

Software Engineer, Find My

Apple Inc

Cupertino, CA 3 days ago $150,400–$277,600
Java Netty Cassandra Redis Memcached REST CI/CD Docker Kubernetes Spinnaker Maven GitHub HTML CSS JavaScript jQuery Cryptography Machine Learning
5+ yrs exp Hybrid

Staff Linux Software Engineer

Qualcomm

San Diego, CA 13 days ago $141,300–$211,900
C++ C Python Linux Kernel Linux user‑space Drivers multi‑threading PCIe KVM Docker SR‑IOV Git gtest SoC Architecture UML OO Design AI Inference Confidential Computing
4+ yrs exp

Globalization Software Engineer

Okta Inc

Bellevue, WA +2 88 days ago $148,000–$203,500
Python REST APIs LLM APIs CI/CD Go Java React Git GitHub Actions GitLab CI Jenkins JSON XML XLIFF Smartling XTM Adobe Experience Manager AST CLI tools
6+ yrs exp Hybrid

Globalization Software Engineer

Okta Inc

Bellevue, WA +3 88 days ago $148,000–$203,500
Python REST APIs LLM APIs CI/CD Git Go Java React JSON XML XLIFF Smartling XTM Adobe Experience Manager AST CLI tools GitHub Actions GitLab CI Jenkins
6+ yrs exp Hybrid

Software Engineer

Applied Materials

Santa Clara, CA 67 days ago
C/C++ .Net C# Machine Learning AI Operating Systems Networking Algorithms Multi-threading RPC Simulators Troubleshooting
4+ yrs exp

Software Engineer

Cisco

Boulder, CO 7 days ago $139,300–$203,600
Go C++ Kafka Pulsar Spark Kubernetes Open Telemetry Distributed Systems Streaming Ingestion System Design On-premise Deployments
7+ yrs exp Hybrid