Apple
Haptics Software Engineer
$150K–$278K
Cupertino, California · Full-time · Posted Oct 14, 2026
- Experience
- 3+ years of relevant industry experience.
- Education
- BS/MS in Computer Science or related fields.
About the job
Develops haptics software, including drivers, frameworks, and tools, for Apple products throughout the product development cycle.
What you'll do
- Build prototypes and demos for exploring haptic interactions and user experiences.
- Design low-latency haptics solutions and coordinate requirements, APIs, protocols, and operating modes with software and firmware teams.
- Develop, debug, and validate software features on prototype hardware for release across iOS, watchOS, and macOS.
What they ask for
- BS/MS in Computer Science or a related field.
- Strong C/C++ and object-oriented programming and debugging skills; expertise developing system software such as drivers or frameworks.
- Ability to build tools with scripting languages such as Python and Bash; experience profiling code in kernel and user space.
- Experience and enthusiasm using AI-powered development tools to streamline workflows, coding, debugging, test-framework creation, code quality, and testing.
Nice to have
- Familiarity with Objective-C and Swift; experience with digital signal processing, filter design, or time-domain signal transformation.
- Exposure to wireless transport and protocol design for real-time streams; experience with microcontrollers, sensors, actuators, or customer-facing software interfaces and APIs.
Pay
USD $150,400 to $277,600 base salary
Tools
C/C++, Python, Bash, Objective-C, Swift, iOS, watchOS, macOS
AI focus
Use AI-powered development tools to streamline daily workflows, accelerate coding and debugging, create test frameworks, and improve code quality and testing.
Model-written summary · the original posting is authoritative