Software Engineer in Test

Santa Clara Valley (Cupertino), California, United States


Posted: Oct 24, 2018
Weekly Hours: 40
Role Number: 114312177
The CoreMotion team has built innovative ways for users to improve their health with their devices through motion. When you exercise and move with your devices, it's the work of engineers and scientists on this team. Join the CoreMotion team to work on the next generation of motion and fitness features. We are a high-energy 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
  • Programming experience in C, C++
  • Comfortable in learning new technologies
  • Excellent written and verbal interpersonal skills
  • Ability to handle multiple tasks and prioritize work accordingly
  • Ability to work multi-functionally with other teams and groups


You will be highly involved in a variety of tasks during the feature development cycle. Key responsibilities of this role are: - 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