HID, Haptics Quality Engineer

Santa Clara Valley (Cupertino), California, United States


Role Number:200178443
We are seeking a motivated, technical Quality Engineer to test Apple’s Taptic Engine firmware, software, and algorithms for next generation haptic devices including iPhone, Watch, and trackpad. Apple is known for having the highest quality products in the world; in this role, you will be directly responsible for owning the quality of your technology, working closely with developers in a fast-paced, dynamic team that never compromises when it comes to delivering a world class experience to millions of customers around the world.

Key Qualifications

  • Typically 2-6 years of quality engineering experience required
  • Strong knowledge of the QE process
  • Excellent written and verbal communication skills
  • Ability to develop test guidelines from specifications
  • Proven skill in bug hunting and regression


Responsibilities include: Owning the quality of haptics firmware, software, and algorithms on iOS, watchOS, and macOS devices. Hunting down bugs and tenaciously driving them to resolution Developing and executing intelligent automated and manual test cases Working multi-functionally to drive quality and communicate results Writing comprehensive test guidelines from engineering specifications and data sheets Building and utilizing innovative testing methodologies Using diagnostic software and hardware to isolate and debug complex issues Clearly and concisely documenting issues and driving them to resolution Testing the full SW, FW, HW stack to drive the best possible customer experience You will be a motivated individual who: Independently follows up on issues, Is comfortable collaborating with developers to resolve low level issues Understands and discusses highly technical issues with developers Thoroughly analyzes how new features or designs impact the customer experience

Education & Experience


Additional Requirements

  • Track record of shipping great consumer facing products
  • Knowledge of Macintosh system and macOS or UNIX variant
  • Familiarity with iOS and watchOS
  • Use of hardware debugging tools – Oscilloscopes, Logic Analyzers, USB Analyzers, DAQs
  • Experience with test automation using Python, Bash, Swift, C++, AppleScript, or other scripting language
  • Experience developing and deploying test automation tools and frameworks