Software Development Engineer, Systems

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$182,820–$272,100 / yr
Posted
6 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $162k
This role $227k
$100k most similar roles pay here $291k

This role pays more than 92% of similar roles. Most pay $122,500–$200,760 — the shaded band above. At the midpoint, this role pays about $227k versus about $162k 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 1823 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer, Systems

Join our dynamic team as a Senior Software Development Engineer specializing in Systems, where you will design and develop advanced location software using multi-sensor Global Navigation Satellite System (GNSS) and radio navigation technology to enhance user experience on mobile devices. Your daily tasks include optimizing performance, robustness, and scalability of new and existing services, implementing data structures and threading models for location features, and creating automated regression tests and performance reports. You will work with C++, Python, and Kalman Filters to process raw GNSS measurements and improve location accuracy, collaborating closely on the commercialization of these technologies across various hardware platforms. This role demands expertise in statistical data analysis, inertial navigation systems, and software development cycles for mobile devices, contributing significantly to the next generation of location-aware applications.

What you'll do

  • Design and develop location estimation software using multi-sensor GNSS technology.
  • Debug and optimize performance of location services on various hardware platforms.
  • Implement data structures and threading models for efficient system architectures.
  • Create automated regression tests and performance reports to support development.
  • Enhance user experience by improving accuracy in location estimation algorithms.
  • Integrate GNSS with modem and Measurement Engine to enhance mobile device features.

What we're looking for

  • Bachelor's degree in IT, Computer Engineering, Electronics Engineering, Computer Science or related field plus 5 years of relevant experience.
  • Expertise in C++ programming and object-oriented design for software architecture.
  • Extensive knowledge of Global Navigation Satellite Systems (GNSS) and location estimation techniques.
  • Proficiency in debugging algorithms, interpreting test results to enhance location accuracy.
  • Experience with Kalman Filters, statistical data analysis, and inertial navigation systems.
  • Strong background in developing software for mobile devices and integrating GNSS with Measurement Engine.

More like this

Similar roles

Software Engineer, Systems

Apple Inc

San Diego, CA 6 days ago $145,839$210,100
C C++ IEEE 802.15.4 Thread BLE Zigbee Home Automation RTOS Docker Jenkins Git

Location Technology Systems Engineer

Qualcomm

Santa Clara, CA 134 days ago $129,200$193,800
Python Kalman filtering GNSS terrestrial positioning technologies vision-based positioning multi-sensor fusion machine learning techniques signal processing large-scale data analysis

Senior Software Engineer

Anduril Industries

Broomfield, CO today $165,000$218,000
C++ Python SQL NoSQL time-series databases JavaScript React Node.js MATLAB Simulink agile development multithreading GPU acceleration distributed systems Kalman filters particle filters multiple hypothesis tracking machine learning linear algebra probability statistics differential equations

Sensors Systems Engineer

Qualcomm

Santa Clara, CA 2 days ago $142,200$213,200
MATLAB Python C C++ DSP ML AI Kalman filter Adaptive filter Linear algebra Probability and statistics Feature extraction Classification Regression Sensor fusion Accelerometer Gyroscope Magnetometer