Algorithms Engineer — Signal & Image Processing

Apple Inc.

Cupertino (CA)

On-site

USD 150,400 - 277,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Apple Benefits
Relocation
Stock options
Education reimbursement

Job summary

Apple Inc. in Cupertino, CA, is seeking a highly motivated software engineer to convert signal and image processing algorithms from Matlab to production‑grade Python or C++.

You will optimize code, decompose workloads into parallel graphs, and collaborate with partners to ensure accuracy and performance across display, touch, audio, and sensors. The role emphasizes AI tools to accelerate development, design documentation, and correlation analyses to validate results, with a focus on production

Qualifications

  • 5+ years of professional software development experience.
  • BS in Computer Science.
  • Strong command of C/C++ and an object‑oriented language.
  • Experience with C++14/C++17, including templates and parallel programming.
  • Proficiency in Python for algorithm implementation, tooling, prototyping, and correlation analysis.
  • Working knowledge of Matlab.
  • Knowledge of signal and/or image processing and algorithm design.
  • Understanding of DSP (digital signal processing).
  • Proficiency using AI tools and LLMs to increase development productivity.

Responsibilities

  • Collaborate with technology algorithm developers to understand reference implementations and produce design documents.
  • Convert and optimize signal and image processing algorithms across programming languages, ensuring accuracy and performance.
  • Decompose algorithms into modular graphs and sub-graphs that execute in parallel to reduce runtime.
  • Deliver production‑grade, highly efficient, and accurate algorithms ready for final deployment.
  • Present design proposals to the team before beginning code implementation.
  • Produce correlation reports to validate the converted implementation's accuracy against the reference.

Skills

C/C++
Python
Matlab
DSP
Parallel programming
Templates
OO programming

Education

BS in Computer Science

Tools

Xcode
macOS

Job description

Apple Inc. in Cupertino, CA, is seeking a highly motivated software engineer to convert signal and image processing algorithms from Matlab to production‑grade Python or C++.

You will optimize code, decompose workloads into parallel graphs, and collaborate with partners to ensure accuracy and performance across display, touch, audio, and sensors. The role emphasizes AI tools to accelerate development, design documentation, and correlation analyses to validate results, with a focus on production

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Algorithms (SDE)
Software Engineer, Algorithms (SDE)

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Apple Benefits
Relocation
Stock options
+1
GPU-Driven Camera Image Processing Engineer
GPU-Driven Camera Image Processing Engineer

Socket.dev • Cupertino (CA)

On-site
USD 150,000 - 190,000
GPU Image Processing Engineer — Core Image & GPU Pro
GPU Image Processing Engineer — Core Image & GPU Pro

Socket.dev • Cupertino (CA)

On-site
USD 120,000 - 180,000
HID Sensing Algorithms Engineer
HID Sensing Algorithms Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 147,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
SW Optimization Engineer AI/ML
SW Optimization Engineer AI/ML

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
AI/ML SoC Performance Engineer
AI/ML SoC Performance Engineer

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
Camera Image Processing Engineer — GPU Vision & ML
Camera Image Processing Engineer — GPU Vision & ML

Apple Inc. • Cupertino (CA)

On-site
USD 129,000 - 225,000
Stock options
Employee stock purchase plan
Medical and dental coverage
+4
Senior Display AI Engineer — Imaging & ML Leader
Senior Display AI Engineer — Imaging & ML Leader

Apple • California (MO)

On-site
USD 150,000 - 190,000
HID Algorithms Engineer
HID Algorithms Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 147,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
AI/ML Performance Engineer — Apple Silicon
AI/ML Performance Engineer — Apple Silicon

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000