HID Algorithms Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$147,400–$272,100 / yr
Posted
78 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $172k
This role $210k
$108k most similar roles pay here $290k

This role pays more than 77% of similar roles. Most pay $135,000–$208,437 — the shaded band above. At the midpoint, this role pays about $210k versus about $172k 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 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · HID Algorithms Engineer

Join Apple's HID sensing and interaction algorithms team as an algorithm engineer, developing advanced sensing algorithms that enhance user experiences on Mac, iPhone, iPad, and more. You will prototype and integrate signal processing and machine learning techniques into the software stack, ensuring robust functionality from sensor data acquisition to the application layer. Collaborate closely with firmware and software teams throughout product development cycles, leading efforts to identify and deploy AI tools that improve team productivity. Develop integration test frameworks and performance metrics, support new product form factors, and contribute to algorithm integration for innovative features. The role requires strong skills in C, C++, Python, and experience in signal processing and machine learning, with a preference for those familiar with embedded systems and cloud platforms like AWS or GCP.

What you'll do

  • Develop and integrate sensing algorithms using signal processing and machine learning techniques.
  • Collaborate on algorithm implementation integration into the software stack for robust functionality.
  • Lead AI tool identification, evaluation, and deployment to enhance team productivity.
  • Create and maintain test frameworks and performance metrics for end-to-end validation.
  • Support firmware and software engineers throughout product development cycles.
  • Champion and drive AI-assisted workflows into team processes for improved efficiency.

What we're looking for

  • BS/MS in Computer Science, Electrical Engineering, or related STEM field with at least 2 years of industry experience.
  • Proficient in C, C++, and Python for algorithm development and integration.
  • Experience prototyping and integrating signal processing and machine learning algorithms into software systems.
  • Strong background in object-oriented programming and software design patterns.
  • Track record of evaluating and deploying AI-powered developer tools to enhance productivity.
  • Familiarity with firmware interfaces, driver layers, or OS-level integration at the HW/SW boundary.

More like this

Similar roles

HID Algorithms Engineer

Apple Inc

Cupertino, CA 78 days ago $147,400$272,100
Python C C++ AWS GCP signal processing machine learning time-series analysis digital filtering feature extraction classification regression neural networks object-oriented programming CI/CD

HID Interaction Algorithm Engineer

Apple Inc

Sunnyvale, CA 37 days ago $147,400$272,100
C++ Python signal processing machine learning 3D mathematics genAI tools Claude Code Cursor Codex ARKit Objective-C Swift

CVML Algorithm Engineer

Apple Inc

Sunnyvale, CA 3 days ago $147,400$272,100
Python TensorFlow PyTorch C C++ LLM_techniques vision_transformers multimodal_networks prompt_engineering AL software_design data_pipeline

Applied AI Engineer

Apple Inc

Cupertino, CA 24 days ago $181,100$272,100
Python FastAPI LangChain LLMs GenAI RESTful APIs Vector databases Async programming Pipeline orchestration Prometheus OpenTelemetry Redis RabbitMQ Kafka Docker CI/CD

Hardware Engineer

Cisco

Remote (Usa-Milpitas) 32 days ago $135,800$193,400
Cadence_Concept Allegro SoC CPU_architectures FPGA Oscilloscopes Logic_Analyzers Spectrum_Analyzers Networking_products Cross-functional_teams
Remote

Algorithm Developer

Applied Materials

Santa Clara, CA 52 days ago $184,000$253,000
C/C++ Python TensorFlow PyTorch CUDA Computer Vision Deep Learning Machine Learning Image Processing GPU Programming Algorithm Optimization