CareerPlan

Embedded Signal Processing and ML Algorithms Engineer

San Diego, United States of AmericaFull-time2026-10-30 → 2026-11-10

Core

Develop sensing, tracking, and classification algorithms using signal processing and machine learning for Apple's hardware products (Mac, iPhone, iPad, Apple Watch, etc.) to enable best-in-class user experiences.

Role type

Senior IC machine learning and DSP engineer (embedded systems)

Builds

Highly optimized, power-efficient code for custom silicon (microcontrollers, DSPs, ML accelerators) and GenAI tooling workflows

Domain

Consumer electronics, embedded systems, signal processing, machine learning

Deliverable

production ML models

Required skills

C/C++, Python, signal processing, machine learning, statistical learning algorithms, object-oriented programming, embedded systems, RTOS, microcontrollers, low-level hardware interactions, SoC/ASIC architectures, HW/SW partitioning, algorithm integration, GenAI tool evaluation

Preferred skills

Time-series analysis, digital filtering, feature extraction, classification, regression, neural network-based inference, hardware neural/math accelerators, memory-bandwidth optimization, OS-level integration, AI-powered developer tools (LLM-assisted coding, test generation)

Technologies

C/C++, Python, RTOS, microcontrollers, DSPs, ML accelerators, SoC/ASIC

Responsibilities

Prototype and develop sensing, tracking, and classification algorithms; Develop and integrate robust C/C++ low-level software for embedded platforms; Integrate algorithm implementations with the SW layer; Profile and budget algorithm compute/memory workloads; Identify and champion GenAI tools and developer productivity solutions; Evaluate GenAI-assisted workflows and drive their integration

Seniority

Senior, hands-on IC