Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Multi-Touch Algorithms Software Engineer

Apple

$147,400 - $272,100
Aug 16, 2025
Sunnyvale, CA, US
Apply Now

Apple is looking for an algorithm engineer to craft next-generation hardware user experiences through sophisticated algorithms for products like iPad and Pencil. The role involves analyzing sensor data, designing algorithms for data preprocessing and feature extraction, and prototyping algorithms to enable user interactions.

Requirements

  • solid understanding of C/C++ and Signal processing
  • expertise in time-series data and algorithm design
  • strong C/C++ implementation
  • embedded programming skills
  • Strong software programming skills in C, C++ and Python
  • Experience with object-oriented programming and common design patterns
  • Background in numerical methods and techniques, especially as relates to stability in real-time DSP algorithms

Responsibilities

  • analyze sensor data
  • design algorithms to preprocess data
  • extract feature and prototype algorithms to enable expected user interactions
  • Communicate the findings to the team and leadership
  • closely collaborate on HW/SW co-design to find the best solution for the ultimate user experience
  • developing metrics to guarantee algorithm performance at different stages
  • designing and implementing algorithmic mitigations as needed

Other

  • BS and a minimum of 3 years relevant industry experience
  • Excellent communication, presentation, and documentation skills
  • inquisitive, creative signal processing or machine learning engineers
  • passion and dedication to your job
  • collaboration opportunities in different fields