← All roles

Haptics Software Engineer

Apple· Hardware
Apply on company site
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