Haptics Software Engineer
Apple· Hardware
Full-timePosted 1w ago
About the role
Software engineer to develop drivers, frameworks, and tools for haptics-enabled Apple products, collaborating across firmware, algorithms, UI, services, and design to deliver low-latency, high-quality haptic experiences.
Responsibilities
- Bring up proof-of-concept prototypes and demos to help design teams explore and evaluate new interactions and user experiences
- Architect low-latency, end-to-end haptics solutions by collecting requirements and constructing block diagrams; negotiate and specify APIs, communication protocols, operating modes, and feature requirements with other software and firmware teams
- Develop and detail software features on prototype hardware, potentially with custom silicon and/or algorithms with tight real-time requirements
- Debug and root cause issues with QA teams to deliver high-quality, robust software in iOS/watchOS/macOS releases
Qualifications
- BS/MS in Computer Science or related fields and 3+ years relevant industry experience
- Strong C/C++ and object-oriented 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
- 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
Skills
Required:C/C++ programmingScripting (Python, Bash)Driver/framework development
Nice to have:Objective-C/SwiftDigital signal processingWireless data transport conceptsMicrocontrollers/sensors/actuators
Benefits
- Comprehensive medical and dental coverage
- retirement benefits
- range of discounted products and free services
- reimbursement for certain educational expenses including tuition
- discretionary bonuses or commission payments (potential)
- relocation assistance (potential)
- Apple shareholder opportunities through stock programs
- Employee Stock Purchase Plan
Last updated Oct 16, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa3d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology3d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer3d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services