HID Algorithms Engineer

Apple Inc

Confirmed live yesterday Trusted

Quick summary

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

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

The HID Algorithms Engineer joins the Sensing and Interaction Algorithms team, a multidisciplinary group focused on developing advanced sensing algorithms for various hardware products. In this role, you will take algorithmic solutions from initial research through production, solving complex data processing and sensing challenges across a full product cycle. Your daily work involves identifying potential solutions, cleaning and analyzing data, building and testing algorithms, and performing detailed implementation and validation. 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 role addresses the technical challenge of creating seamless user interactions by developing robust sensing technologies for devices with varying hardware constraints.

What you'll do

  • Develop advanced sensing algorithms using signal processing and machine learning techniques.
  • Transition algorithmic solutions from initial research and concept stages into production-ready code.
  • Build mathematical models using high-level languages like Python, MATLAB, or R.
  • Implement complex data processing and sensing algorithms in C/C++.
  • Perform root cause analysis to solve complex hardware and software integration challenges.
  • Analyze and clean raw sensor data to improve user experience for Apple products.
  • Optimize algorithms for use on embedded or resource-constrained systems.
  • Validate and test algorithmic performance throughout the full product lifecycle.

What we're looking for

  • BS in Electrical Engineering, Computer Science, or a related STEM field.
  • At least 3 years of industry experience.
  • 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.
  • Strong background in engineering math including applied linear algebra, probability, statistics, estimation, inference, and state-space models.
  • Experience working with embedded or resource-constrained systems.
  • Excellent communication, presentation, documentation, problem-solving, and root cause analysis skills.

More like this

Similar roles

HID Algorithms Engineer

Apple Inc

Cupertino, CA 41 days ago $150,400$277,600
Signal Processing Machine Learning C++ C Python MATLAB R Linear Algebra Probability and Statistics State-space Models Root Cause Analysis
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

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

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 57 days ago $184,700$324,800
C++ Python Swift Objective-C Signal Processing Machine Learning State Machine Design Statistics Real-time Systems Agentic Workflows Algorithm Development Mathematics
5+ yrs exp