HID Sensor Algorithm Engineer/Architect

Santa Clara Valley (Cupertino), California, United States


Role Number: 200103771
Join the engineering team creating next-generation algorithms for iPad, iPhone, Apple Watch and more. Are you wondering what it requires? We are looking for a signal processing or imaging engineer with working knowledge of probabilistic modeling, statistics and state machines. You should possess strong programming skills in functional and mathematical modeling languages, preferably familiar with real-time embedded programming. Your good communication skills, and ability to drive discussions with multi-functional teams would come in very handy. Have you gained any experience with UX or graphics programming skills as well? That’s great, as it will help broaden your role and effectiveness in this position. Our goal is to provide a space where you can convert your passion and dedication into reality. To summarize, you will be working on researching, innovating and taking features from start to finish. We will collectively ship amazing products to millions of users every year.

Key Qualifications

  • Experience in delivering algorithm/product for sensors in the field of image sensing, audio, video, AR/VR etc
  • Experience in leading cross-functional interactions with hardware and firmware teams
  • Strong background in signal processing, adaptive filters, robotics, computer vision or machine learning
  • C/C++ coding and a mathematical modeling language (e.g. Matlab/python)
  • User studies and data analysis (a plus)
  • User interface design, graphics programming (a plus)


This is a key position which operates at a focal point for HW/SW/UI integration. For you, that means the problems you tackle will have many interesting facets. Your work and challenges will be dynamic, and you will get to know and collaborate with skilled, diverse people all across the company. Starting from early in the product lifecycle, your core responsibilities will include: * Investigating new technologies, prototyping concepts, coding and bringing up demos, and evaluating user impact. * Engaging other teams, brainstorming, driving discussions and collaborating with them. * Innovating/crafting new algorithms. Implementing and integrating it in embedded or resource constrained system, and deliver new products. * Analyzing HW issues and potential mitigations, modify and tune current algorithms for new form factors. Doesn’t that sound exciting to you? Your additional responsibilities include data collection and get involved with human factors and QA team to polish your algorithms into a robust and reliable customer feature.

Education & Experience

BS in CS/CE/EECS/Math; MS or PhD is preferred. Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Additional Requirements