Software Development Engineer - Test

Apple•Sunnyvale, CA

About The Position

The Software Development Engineer - Test will work on the Video Engineering team, which provides hardware acceleration using Apple Neural Engine (ANE) system-on-chip technology for real-time, low-power, high-performance execution of deep-learning workloads. The role collaborates with ANE software engineers to understand supported features and help enable experiences across Apple products, including Apple Vision Pro, iPhone, iPad, Apple Watch, and Mac. The engineer develops comprehensive test plans, implements test cases, and builds test automation frameworks and tools to facilitate test-case deployment. They track and report test results and work with feature developers to debug discovered issues. The team emphasizes creativity, partnership, and cross-functional collaboration.

Requirements

  • Bachelor of Science degree and at least 3 years of relevant industry experience.
  • Strong practical knowledge of Python and/or another programming language such as C++.
  • Strong knowledge of the software development lifecycle, testing methodologies, QA terminology, and processes.
  • Hands-on experience using AI-powered tools to enhance QA tasks, such as test-case implementation and failure analysis.
  • At least 2 years of experience in test automation or related areas.
  • Ability to multitask and lead tasks with varying priorities.
  • Ability to work cross-functionally with other teams and groups.
  • Experience with database management software such as SQL.
  • Excellent written and verbal interpersonal skills, including the ability to describe and document clearly.

Nice To Haves

  • Experience with tools such as Xcode and CMake.
  • Machine learning-related experience.

Responsibilities

  • Collaborate with ANE software engineers to understand the features being supported.
  • Develop comprehensive test plans.
  • Implement test cases.
  • Create test automation frameworks and tools to facilitate test-case deployment.
  • Track and report test results.
  • Work with feature developers to debug issues discovered during testing.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service