The CoreMotion Motion & Interaction team at Apple is looking to solve the problem of creating innovative ways for users to interact with their devices through motion, and is seeking a Software Engineer to test and validate CoreMotion features.
Requirements
- Prior experience in one or more of the following domain: sensor fusion, control design, signal processing, machine learning, robotics, AR/VR, inertial sensors
- Experience working at the intersection of HW/SW
- Proficient at programming in one or more of the following languages: Python, C/C++, Swift
- Experience working with smartphones, fitness trackers, headphones, etc. on sensor technologies is a plus
- Ability to work in dynamic environment with shifting priorities and schedules
- Creative thinker and strong problem solver with meticulous attention to detail
- Excellent communication skills
Responsibilities
- Design and develop algorithm simulation tooling and analysis pipeline
- Develop KPIs and performance metrics to assess the performance of algorithms. Come up with KPI targets for best in class user-experience
- Design and conduct tests, experiments and user studies for algorithm verification and validation
- Drive investigation and analysis of issues spanning across the various SW layers
- Own overall testing, validation and characterization of features/algorithms for which you are responsible
- Work closely with development, project management and cross-functional partners to drive excellent quality aligned with release schedules
- Communicate with upstream component (e.g. Hardware) and downstream component (e.g. App) to drive end to end user experience
Other
- BS or higher in CS, EE, ME or other related fields
- 5+ years relevant experience in the industry
- Ability to work in dynamic environment with shifting priorities and schedules
- Excellent communication skills
- Apple is an equal opportunity employer that is committed to inclusion and diversity