Haptics Firmware Engineer
Apple· Hardware
Cupertino, CA$150.4k - $277.6kFull-timePosted 1w ago
About the role
Embedded software engineer to develop Taptic Engine firmware for next-generation Apple products (iPhone, Apple Watch, Mac). Collaborates across Hardware, Software, QA, 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.
- Architect low-latency, end-to-end haptics solutions with touch/force sensors by collecting requirements, constructing block diagrams, and reviewing hardware schematics; negotiate and specify communication protocols, operating modes, and feature requirements with software driver teams.
- Develop and document firmware features on prototype hardware and custom silicon, integrating actuator control algorithms with tight real-time requirements using DSP concepts.
- Work with factory teams to meet test and calibration requirements.
- Bench-test firmware to ensure performance, power, and thermal requirements; debugging and root cause analysis with QA to deliver high-quality, robust firmware to production.
Qualifications
- B.S. in CS/CE/ECE or related fields and 3+ years relevant industry experience
- Expertise in C or C++ for embedded systems
- Experience interfacing microcontrollers with sensors and actuators (e.g. LRA, VCA, Piezo)
- Knowledge of embedded peripherals / protocols (e.g. DMA, USB, UART, SPI, I2C)
- Ability to apply software best-practices to firmware design in bare-metal or RTOS environments
- Board bring-up and debug skills with JTAG, mixed-signal oscilloscopes, and/or logic analyzers
- 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
- MS preferred with advanced courses in Embedded Systems, Controls, and/or Signal Processing
- Working knowledge of closed-loop control systems and experience implementing low-level control algorithms in embedded environments preferred
- Development of production DSP or FPGA firmware for haptic or audio applications preferred
Skills
Required:C/C++ for embedded systemsEmbedded peripherals and protocolsSensor/actuator interfacingBare-metal/RTOS firmware designDebugging hardware/software
Nice to have:AI-powered development toolsControl systems
Benefits
- Comprehensive medical and dental coverage
- retirement benefits
- discounted products and free services
- educational expense reimbursement including tuition
- discretionary bonuses or commission payments and relocation eligibility
- Apple shareholder programs (RSU, 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