HID Algorithms Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $209k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays more than 60% of similar roles. Most pay $168,500–$248,781 — the blue band above. At the midpoint, this role pays about $214k versus about $209k 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 3499 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · HID Algorithms Engineer

The HID Algorithms Engineer joins the Human Interface Devices group to develop next-generation human-computer interactions from the ground up. Working in the earliest stages of development, this role involves defining new interactions and bringing emerging sensing technologies to life for products like AirPods, iPhone, and Mac. The engineer will prototype and define interactions end-to-end, investigating new paradigms in collaboration with hardware, software, and design partners. Key responsibilities include developing and validating algorithmic concepts, writing production code, and driving technical work for new input technologies. Required skills include algorithm and mathematics fundamentals such as state machine design, statistics, signal processing, and machine learning. Candidates must be proficient in C++ and Python, with preferred experience in real-time systems, Objective-C, Swift, and agentic workflows.

What you'll do

  • Prototype and define end-to-end human-computer interactions from the ground up.
  • Investigate emerging technologies and new interaction paradigms for future products.
  • Develop and validate algorithmic concepts using mathematics, signal processing, and machine learning.
  • Write production-ready code in C++ and Python for products used by millions.
  • Drive the technical work required to transition prototypes from concept to production.
  • Perform root cause analysis and solve complex problems in undefined technical spaces.
  • Implement software for real-time systems and agentic workflows.

What we're looking for

  • Experience in early-stage algorithm development from concept through validation.
  • Fundamentals in mathematics including state machine design, statistics, signal processing, and machine learning.
  • Experience programming in C++ and Python.
  • BS in Computer Science, Electrical Engineering, Human Computer Interaction, or related field with 3+ years of experience.
  • MS/PhD in Computer Science, Electrical Engineering, Human Computer Interaction, or related field with 5+ years of experience (preferred).
  • Experience developing for real-time systems (preferred).
  • Experience developing interactions or input technologies (preferred).
  • Experience with Objective-C, Swift, or developing software with agentic workflows (preferred).

More like this

Similar roles

HID Algorithms Engineer

Apple Inc

Cupertino, CA 66 days ago $150,400–$277,600
C++ Python Swift Objective-C Signal Processing Machine Learning State Machine Design Statistics Real-time Systems Agentic Workflows Algorithm Development Human-Computer Interaction
3+ yrs exp

HID Algorithms Engineer

Apple Inc

Sunnyvale, CA 2 days ago $150,400–$277,600
C++ Python Swift Objective-C Signal Processing Machine Learning State Machine Design Statistics Real-time Systems Agentic Workflows Human-Computer Interaction Algorithm Development
3+ yrs exp

HID Algorithms Engineer

Apple Inc

Sunnyvale, CA 66 days ago $150,400–$277,600
C++ Python Swift Objective-C Signal Processing Machine Learning State Machine Design Statistics Real-time Systems Agentic Workflows Algorithm Development Human-Computer Interaction
3+ yrs exp

Perception Algorithm Engineer

Apple Inc

Cupertino, CA 59 days ago $150,400–$277,600
Computer Vision PyTorch JAX Python C++ Swift Machine Learning Deep Learning Multi-Object Tracking SLAM Sensor Fusion Reinforcement Learning Numerical Optimization DSP Data Augmentation Foundation Models State Estimation Kinematics Factor Graphs
2+ yrs exp

Sensing HW Algorithm Systems Engineer

Apple Inc

San Francisco, CA 42 days ago $129,300–$225,300
Python Matlab PyTorch SciPy pandas jax Machine Learning Signal Processing Statistical Inference Linear Algebra Algorithm Optimization Data Processing Pipelines analytical modeling Physics Fundamentals Firmware Electrical Engineering

Sensing HW Algorithm Systems Engineer

Apple Inc

San Diego, CA 42 days ago $122,700–$214,300
Python Matlab PyTorch SciPy pandas jax Machine Learning Signal Processing Statistical Inference analytical modeling Algorithm Optimization Data Processing Pipelines Linear Algebra Probability Firmware Electrical Engineering