Haptics Firmware Engineer
Core
Develop Taptic Engine firmware for next-generation Apple products (iPhone, Watch, Mac) to deliver world-class haptic experiences.
Role type
Senior IC embedded firmware engineer (haptics)
Builds
Low-latency haptic solutions, actuator control algorithms, and firmware for custom silicon
Domain
Consumer electronics / Haptics / Embedded Systems
Required skills
C/C++ for embedded systems, microcontroller interfacing (sensors/actuators), embedded protocols (DMA, USB, UART, SPI, I2C), bare-metal/RTOS development, board bring-up/debug (JTAG, oscilloscopes, logic analyzers), DSP concepts, AI-assisted development tools
Preferred skills
Closed-loop control systems, low-level control algorithms, production DSP/FPGA firmware for haptics/audio
Technologies
LRA, VCA, Piezo actuators, custom silicon, RTOS, DSP
Responsibilities
Architect low-latency haptics solutions with touch/force sensors, develop firmware on prototype hardware, bench-test for performance/power/thermal, debug and root cause issues with QA
Seniority
Senior, hands-on IC