Quality Engineer
Core
Validate the intelligence and logic of MacBook trackpads and keyboards, ensuring physical inputs translate seamlessly into digital interactions.
Role type
Senior IC Quality Engineer (Hardware/Firmware)
Builds
Next-generation MacBook input devices (trackpads and keyboards)
Domain
Consumer electronics / Embedded systems
Deliverable
production ML models
Required skills
Firmware validation, embedded development, system-level debugging, robotic automation fixture design, Python/Bash/Swift scripting, C/C++/Objective-C, hardware debugging tools (oscilloscopes, logic analyzers), AI-assisted workflow implementation
Preferred skills
Bug hunting, regression testing, algorithm validation, user empathy for edge case identification, test framework integration
Technologies
Python, Bash, Swift, C, Objective-C, C++, Oscilloscopes, Logic Analyzers
Responsibilities
Architect test cases for firmware and logic validation; design and program custom robotic automation fixtures; analyze complex data sets to optimize firmware performance; partner with engineering teams to scale validation from prototypes to mass production; contribute to LLM-powered tooling for test failure triage and natural-language test orchestration.
Seniority
Mid-Senior, hands-on IC