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
66 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $207k
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–$244,718 — the blue band above. At the midpoint, this role pays about $214k versus about $207k 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 the next generation of human-computer interactions from the ground up. This role involves prototyping and defining interactions end-to-end, investigating emerging technologies, and bringing new sensing technologies to life. You will develop and validate algorithmic concepts, driving the technical work to move prototypes from concept to production. Key responsibilities include writing code that ships in products used by millions of people. Required skills include algorithm and mathematics fundamentals such as state machine design, statistics, signal processing, and machine learning. You must be proficient in programming with C++ and Python. The role focuses on the earliest stages of development, solving undefined problems and creating foundational interactions for future input technologies.

What you'll do

  • Prototype and define new human-computer interaction paradigms end-to-end.
  • Investigate emerging sensing technologies and new interaction concepts.
  • Develop and validate algorithmic concepts using mathematics, signal processing, and machine learning.
  • Write production-ready code in C++ and Python for Apple products.
  • Drive the technical work required to move prototypes from concept to production.
  • Perform root cause analysis and solve complex problems in undefined technical spaces.
  • Design state machines and develop software for real-time systems.

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 software with agentic workflows (preferred).

More like this

Similar roles

HID Algorithms Engineer

Apple Inc

Cupertino, 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 Algorithm Development Human-Computer Interaction
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

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

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