Senior Software Engineer, Sensing & Connectivity

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
148 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $214k
$101k most similar roles pay here $297k

This role pays more than 78% of similar roles. Most pay $149,350–$214,000 — the shaded band above. At the midpoint, this role pays about $214k versus about $182k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Sensing & Connectivity

As a Senior Software Engineer, Sensing & Connectivity, you will join the Motion & Interaction team to develop next-generation sensor fusion technologies and interactive experiences. You will be responsible for building and optimizing embedded algorithms and APIs while ensuring high performance regarding power, memory, and real-time constraints. Working within a multidisciplinary environment alongside scientists, engineers, and designers, you will manage the product lifecycle to deliver features that enhance motion sensing across various devices. The role requires proficiency in C++, strong knowledge of data structures, and an intuitive understanding of object-oriented design. You will also focus on designing interfaces between algorithms, software, and firmware. This position addresses the technical challenge of creating seamless user interactions through sophisticated signal processing and sensor fusion to solve complex motion-based interaction problems for millions of daily users.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Develop and optimize embedded algorithms and APIs for motion sensing technologies.
  • Optimize software performance with a specific focus on power, memory, and real-time constraints.
  • Design and implement interfaces between algorithms, software, and firmware components.
  • Build interactive features that utilize sensor fusion to improve user experience.
  • Deliver production-ready code for embedded or real-time systems.
  • Balance technical feasibility with high-quality user experience during the product lifecycle.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, EECS, or equivalent experience.
  • Solid understanding of algorithm design and data structures.
  • Strong and intuitive understanding of object-oriented design.
  • Strong proficiency in C++.
  • Experience delivering production code for embedded or real-time systems.
  • Experience designing and implementing interfaces between algorithms, software, and firmware.
  • Excellent communication and collaboration skills.
  • Strong product sense to balance technical feasibility with user experience.

More like this

Similar roles

Senior Backend Systems Engineer, Sensing & Connectivity

Apple Inc

San Diego, CA 133 days ago $142,300$263,300
Java Scala Distributed Systems Machine Learning Signal Processing Data Infrastructure Object-Oriented Design Linux Real-time Software Architecture Algorithms Feature Engineering