Embedded Signal Processing and ML Algorithms Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$142,300–$263,300 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $203k
This role $203k
$128k $278k
below market most similar roles pay here above market

This role pays more than 50% of similar roles. Most pay $164,435–$241,750 — the blue band above. At the midpoint, this role pays about $203k versus about $203k 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 3564 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2760 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Embedded Signal Processing and ML Algorithms Engineer

The Embedded Signal Processing and ML Algorithms Engineer joins the Human Interface Design team to develop advanced sensing, tracking, and classification algorithms for various products. You will prototype and develop algorithms using signal processing and machine learning techniques, delivering them as optimized, power-efficient code for custom silicon. Daily responsibilities include developing C/C++ low-level software for microcontrollers and ML accelerators, profiling compute and memory workloads, and integrating implementations with the software layer. You will also identify and deploy GenAI tools for code generation, data analysis, and workflow automation. Required skills include proficiency in C/C++, Python, and experience with embedded systems, statistical learning, and time-series analysis. This role solves complex challenges regarding real-time performance and memory constraints at the hardware and software boundary.

What you'll do

  • Prototype and develop sensing, tracking, and classification algorithms for new product features.
  • Develop and integrate low-level C/C++ software for microcontrollers, DSPs, and ML accelerators.
  • Integrate algorithm implementations with the software layer to ensure performance and stability.
  • Profile and budget algorithm compute and memory workloads to guide silicon architecture requirements.
  • Develop and maintain integration test frameworks and performance metrics to validate end-to-end behavior.
  • Identify and deploy GenAI tools to improve engineering workflows, data analysis, and automated testing.

What we're looking for

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
  • At least 3 years of relevant industry experience.
  • Strong software programming skills in C/C++ and Python with experience in embedded systems.
  • Strong background in signal processing, machine learning, and statistical learning algorithms.
  • Experience with object-oriented programming and common software design patterns.
  • Experience leveraging AI-powered development tools to streamline workflows, coding, debugging, and testing.
  • Excellent communication, presentation, and documentation skills.
  • Master’s/PhD degree with 3+ years of experience in algorithm integration or embedded/software systems (preferred).

More like this

Similar roles

Machine Learning Algorithm Engineer

Apple Inc

Cupertino, CA 17 days ago $150,400–$277,600
Generative AI Python PyTorch Signal Processing Time-series Analysis Deep Learning C/C++ Digital Signal Processing Data Pipelines GPU Clusters Machine Learning Feature Extraction Spectral Analysis
3+ yrs exp

Speech Processing ML Algorithm Engineer

Apple Inc

Cupertino, CA 67 days ago $150,400–$277,600
Speech Processing Machine Learning PyTorch Transformers Convolutional Neural Networks Signal Processing STFT Bash Lightning Hydra Quantization-aware Training Distillation Cloud Computing Version Control
3+ yrs exp

Acoustics ML & DSP Engineer

Apple Inc

Boulder, CO 11 days ago $134,700–$249,500
Python PyTorch C/C++ MATLAB Max/MSP DSP Machine Learning Speech Processing Cloud Training Pipelines Data Preprocessing beam-forming Noise Suppression Multi-modal Machine Learning Version Control
3+ yrs exp

Embedded AI/ML Developer

HP Inc.

Spring, TX +1 35 days ago $147,050–$230,850
C/C++ Python TensorRT ONNX TensorFlow Lite PyTorch OpenVINO Embedded Systems RTOS Linux Windows CI/CD Quantization Pruning NPU DSP JTAG UART I2C SPI USB PCIe Bluetooth Wi-Fi Sensor Fusion TinyML
7+ yrs exp