Embedded Signal Processing and ML Algorithms Engineer

9 Hours ago • 3 Years + • Research Development • $143,100 PA - $264,200 PA

Job Summary

Job Description

Join HID sensing and interaction algorithms team developing advanced sensing algorithms for user experiences on Mac, iPhone, iPad, Apple Pencil, Apple Watch, and new products. Seeking an algorithm engineer to work in cross-disciplinary teams across a full product cycle. The team collaborates at the intersection of hardware, software, and design, tackling diverse problems with specialists from various fields. The role involves designing, developing, and supporting high-quality, scalable algorithm implementations and data processing pipelines to enable rapid algorithm development and analysis for Apple products.
Must have:
  • BS and 3 years of relevant industry experience
  • C/C++ and Python programming skills
  • Experience with embedded systems or resource-constrained environments for algorithm implementation
Good to have:
  • MS (PhD preferred) with 2+ years of experience in developing, optimizing, and implementing complex algorithms
  • Experience with object-oriented programming and common design patterns
  • Optimizing and implementing complex algorithms on resource-constrained platforms
  • Background in numerical methods and techniques, especially for real-time DSP algorithm stability
  • Knowledge of fundamental DSP concepts (Adaptive filtering, linear algebra, machine learning, statistics)
  • Excellent communication, presentation, and documentation skills
Perks:
  • Discretionary employee stock programs
  • Discretionary restricted stock unit awards
  • Discounted Apple stock purchase
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses (tuition)
  • Discretionary bonuses or commission payments
  • Relocation assistance

Job Details

Join HID sensing and interaction algorithms team that develops advanced sensing algorithms which enable the best-in-the-world user experiences for Mac, iPhone, iPad, Pencil, Watch, and exciting new products. We are looking for an algorithm engineer who could work well in cross-disciplinary teams over a full product cycle. Our team comes from diverse backgrounds in signal and image processing, statistics, machine learning, controls, physics, firmware and software development, neuroscience, human factors, and more dedicated to inventing new ways of interacting with Apple products and shipping amazing products to millions of users every year. The team operates at the intersection of hardware, software, and design. This means that the wide variety of problems you will solve have many interesting facets and you will get to work with specialists from all across Apple.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Sunnyvale, California, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Research Development Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Cupertino, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Beaverton, Oregon, United States (On-Site)

Cupertino, California, United States (On-Site)

San Diego, California, United States (On-Site)

Cupertino, California, United States (On-Site)

Cupertino, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Cupertino, California, United States (On-Site)

Cupertino, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Apple

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug