> Markdown version of [/jobs/ext/4582103-haptics-software-engineer](https://www.wearedevelopers.com/jobs/ext/4582103-haptics-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Haptics Software Engineer - **Company:** Apple Inc. - **Location:** Cupertino, CA, United States - **Experience:** Experienced - **Salary:** $150,400.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Apple Products, Automation of Tests, C++ (Programming Language), Software Quality, Computer Programming, Software Debugging, Programming Tools, Firmware, Python (Programming Language), System Software, Wireless Networks, Scripting, Information Technology, Objective C++ - **Published:** November 5, 2026 - **Apply:** https://www.juju.com/job/7_74246C8721220D6B995B603A32E0D9C5 ## About the Role Role Number: 200685330Team: HardwareLocation: CupertinoPosted: 2026-10-14SummaryWe 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., 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 QualificationsBS/MS in Computer Science or related fields and 3+ years relevant industry experienceStrong C/C++ and object-orientated programming and debugging skillsExpertise in developing system software such as drivers or frameworksAbility to build tooling with scripting languages such as Python and BashExperience with profiling code in both kernel and user-spaceExperience 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 testingPreferred QualificationsFamiliarity with application-level programming using Objective-C and SwiftExperience with digital signal processing, filter design, and transforming time domain signalsExposure to, wireless data transport concepts and protocol ## Description Come join a tightly-integrated team of hardworking engineers to deliver world-class haptic experiences that will be enjoyed by millions of customerDescriptionAs a software engineer in haptics, you will work on all stages of the product development cycle with a vertically-integrated technology team.