onsite
Haptics Firmware Engineer - Apple
Embedded Systems Engineer
Embedded firmware engineer focused on developing Taptic Engine firmware for next‑generation Apple devices, leveraging C, real‑time systems, and hardware integration to deliver world‑class haptic experiences.
About the role
Key Responsibilities
- Design, implement, and maintain firmware for the Taptic Engine across iPhone, Watch, and Mac platforms.
- Collaborate with hardware, software, QA, and design teams to define requirements and validate prototypes.
- Develop proof‑of‑concept prototypes and demos to support design exploration and product iteration.
- Optimize firmware for performance, power efficiency, and reliability in real‑time environments.
- Debug, troubleshoot, and resolve complex hardware‑software integration issues.
Requirements
- Strong experience in embedded C/C++ firmware development for consumer electronics.
- Deep understanding of real‑time operating systems and low‑level hardware interfaces.
- Hands‑on experience with haptic or vibration control systems is highly desirable.
- Excellent problem‑solving skills and ability to work cross‑functionally.
- Passion for creating high‑quality user experiences through innovative technology.