Quality Engineer

Apple Inc

Actively hiring Posted this week
San Diego, CA Posted 3 days ago $139,500$258,100 / year

At a glance

AI generated

TL;DR

As a Quality Engineer at Apple, you will join a dynamic team responsible for validating the next-generation MacBook trackpads and keyboards. Your role involves architecting comprehensive test strategies to ensure seamless user interactions by pushing firmware and logic to their limits. You will work closely with Firmware, Software, Algorithms Developers, Product Design, and Human Factors teams, using data-driven insights to refine complex behaviors that define the user experience. Key responsibilities include designing custom robotic automation fixtures, validating edge cases in human-device interaction, and leading the adoption of AI-assisted tooling for test failure triage and natural-language test orchestration. The ideal candidate has a background in firmware validation or embedded development with expertise in Python, Bash, Swift, C, Objective-C, and hardware debugging tools like oscilloscopes and logic analyzers.

Skills

Python Bash Swift C Objective-C C++ Oscilloscopes Logic_Analyzers AI-assisted_workflows LLM-powered_tooling Test_automation Firmware_validation Embedded_development Robotics Data_analysis

What you'll do

  • Validate the logic that interprets raw sensor data in MacBook trackpads and keyboards.
  • Design comprehensive test strategies for new features across the MacBook ecosystem.
  • Develop custom robotic automation fixtures to solve unique testing challenges.
  • Identify edge cases in human-device interaction beyond specification compliance.
  • Analyze complex data sets to provide actionable feedback to developers.
  • Lead the adoption of AI-assisted tooling to accelerate validation workflows.

What we're looking for

  • 3+ years of experience in firmware validation, embedded development, or related technical field.
  • Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent experience.
  • Demonstrated ability to perform bug hunting, regression testing, and system-level debugging.
  • Experience with AI-assisted workflows for test failure triage and automated testing integration.
  • Strong understanding of the logic mapping physical inputs to software events (algorithm validation).
  • Proficiency in scripting languages like Python, Bash, Swift for test automation.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 255 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 182 roles with salary data.

Most-posted roles

View all roles at Apple Inc