HID Algorithms Engineer

Apple Inc

Confirmed live 2 days ago Trusted

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $205k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 62% of similar roles. Most pay $167,000–$243,700 — the shaded band above. At the midpoint, this role pays about $214k versus about $205k 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 · HID Algorithms Engineer

As an HID Algorithms Engineer, you will join the Sensing and Interaction Algorithms team to develop advanced sensing algorithms that enable innovative ways of interacting with various hardware products. You will be responsible for taking algorithmic solutions from initial research through production, involving data cleaning, analysis, building, testing, and final validation. The role requires solving complex data processing and sensing challenges at the intersection of hardware and software. To succeed, you must possess strong mathematical skills, experience in signal processing and machine learning, and proficiency in C/C++ for implementation. You will also utilize high-level languages like Python, MATLAB, or R to build mathematical models. The work focuses on solving technical problems related to human interaction and sensing technologies, specifically targeting the development of robust algorithms for resource-constrained systems and complex signal processing tasks.

What you'll do

  • Develop advanced sensing algorithms for products including Mac, iPhone, iPad, and Apple Watch.
  • Transition algorithmic solutions from initial research and concept stages into production-ready code.
  • Clean and analyze raw data to identify potential solutions for complex sensing challenges.
  • Build mathematical models using high-level languages like Python, MATLAB, or R.
  • Implement algorithms in C/C++ for embedded or resource-constrained systems.
  • Perform detailed analysis and validation of algorithms throughout the full product lifecycle.
  • Conduct root cause analysis to solve complex data processing and hardware-software integration issues.

What we're looking for

  • Experience in early-stage algorithm development using signal processing and machine learning from concept through validation.
  • Proficiency in programming with C/C++.
  • Ability to build mathematical models in Python, MATLAB, R, or similar high-level languages.
  • BS in Electrical Engineering, Computer Science, or a related STEM field.
  • 3 years of industry experience.
  • Advanced degree (MS/PhD) in EE, CS, Physics, Statistics, Mathematics, or another technical field is preferred.
  • Strong background in statistical signal processing, estimation/inference, and state-space models.
  • Strong engineering math background including applied linear algebra, probability, and statistics.

More like this

Similar roles

HID Algorithms Engineer

Apple Inc

Sunnyvale, CA 41 days ago $150,400$277,600
C++ C Python MATLAB R Signal Processing Machine Learning Linear Algebra Probability and Statistics State-Space Models
3+ yrs exp

Sensing HW Algorithm Systems Engineer

Apple Inc

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

Sensing HW Algorithm Systems Engineer

Apple Inc

San Diego, CA 147 days ago $175,000$308,500
Machine Learning Signal Processing Python Matlab PyTorch SciPy pandas jax analytical modeling Statistical Inference Linear Algebra Probability Algorithm Optimization Data Processing Pipelines Firmware Electrical Engineering
10+ yrs exp

Sensing HW Algorithm Systems Engineer

Apple Inc

San Francisco, CA 147 days ago $184,700$324,800
Machine Learning Signal Processing Python Matlab PyTorch SciPy pandas jax Linear Algebra Probability Optimization Data Processing Pipelines analytical modeling Firmware Electrical Engineering Physics Algorithm Prototyping
10+ yrs exp

HID Algorithms Engineer

Apple Inc

Cupertino, CA 17 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 Mathematics
3+ yrs exp

HID Algorithms Engineer

Apple Inc

Sunnyvale, CA 17 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 Mathematics
3+ yrs exp