Apple
Haptics Software Engineer
Cupertino
- Posted 14 Oct 2026
- aiapibashcppfirmwaremicrocontrollersobjective cpythonsignal processingswift
We are looking for a creative, motivated, and hard-working software engineer to develop drivers, frameworks, and tools for haptics-enabled next-generation Apple products, including iPhone, Watch, Pencil, and Mac. Come join a tightly-integrated team of hardworking engineers to deliver world-class haptic experiences that will be enjoyed by millions of customer As a software engineer in haptics, you will work on all stages of the product development cycle with a vertically-integrated technology team. In this role you’ll collaborate with teams across the company, including firmware, algorithms, UI, services, and design teams to deliver a coordinated customer experience. ---------------------- Minimum Qualifications * BS/MS in Computer Science or related fields and 3+ years relevant industry experience * Strong C/C++ and object-orientated programming and debugging skills * Expertise in developing system software such as drivers or frameworks * Ability to build tooling with scripting languages such as Python and Bash * Experience with profiling code in both kernel and user-space * Experience and enthusiasm for leveraging AI-powered development tools to streamline daily workflows, accelerate coding and debugging, creating test frameworks and improve overall code quality and testing ------------------------ Preferred Qualifications * Familiarity with application-level programming using Objective-C and Swift * Experience with digital signal processing, filter design, and transforming time domain signals * Exposure to wireless data transport concepts and protocol design for real-time wireless streams * Ability to quickly familiarize yourself with code you’ve never seen before * Experience working with microcontrollers, sensors and/or actuators * Experience crafting SW interfaces or APIs with customer-facing features
From Apple's careers site. See the original posting.