Software Engineer, Motion Algorithm Verification and Validation

Santa Clara Valley (Cupertino), California, United States
Software and Services


Posted: Sep 6, 2019
Weekly Hours: 40
Role Number: 200089627
Join the CoreMotion team for next generation of motion and fitness features. In this role, you will be part of a highly energetic team that has successfully delivered a wide spread of industry-leading software features including sensor fusion (e.g. device attitude and heading), motion gestures (e.g. raise wrist to light up Apple Watch), fitness tracking (e.g. steps and calories), and many more.

Key Qualifications

  • Strong knowledge of Python or other scripting language
  • Experience writing automation tools and test frameworks
  • Programming experience in C, C++
  • Comfortable in learning new technologies
  • Excellent written and verbal interpersonal skills
  • Ability to work multi-functionally with other teams and groups


In this role, you will Develop and implement test automation tools and frameworks for software testing Design robust test plans with a broad system understanding and in close collaboration with scientists and engineers Develop, execute and maintain functional, performance, and stress test cases Triage, diagnose and debug root-cause and drive them to resolution Develop automated reporting tools to communicate test reports and results Review existing test coverage and identify areas for improvement

Education & Experience

BS or MS in Computer Science, EE or equivalent

Additional Requirements

  • Experience with swift or objective-C is a plus