Haptics Firmware Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
85 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $200k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 64% of similar roles. Most pay $168,500–$231,000 — the shaded band above. At the midpoint, this role pays about $214k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Haptics Firmware Engineer

As a Haptics Firmware Engineer, you will join a vertically-integrated team to develop Taptic Engine firmware for next-generation products including iPhone, Watch, and Mac. You will manage the full product development cycle by bringing up proof-of-concept prototypes, architecting low-latency haptics solutions with touch and force sensors, and defining communication protocols with software driver teams. Your daily work involves developing firmware on custom silicon using DSP concepts to meet real-time requirements while collaborating with factory teams for calibration. You will utilize C or C++ in bare-metal or RTOS environments, interfacing microcontrollers with actuators like LRA, VCA, and Piezo via DMA, USB, UART, SPI, and I2C. Essential skills include board bring-up using JTAG and oscilloscopes, as well as experience with closed-loop control systems and AI-assisted development tools to solve complex haptic interaction problems.

What you'll do

  • Develop Taptic Engine firmware for iPhone, Apple Watch, and Mac products.
  • Bring up proof-of-concept prototypes and demos to evaluate new interaction designs.
  • Architect low-latency haptics solutions by reviewing hardware schematics and defining communication protocols.
  • Integrate actuator control algorithms with real-time requirements using DSP concepts.
  • Develop and document firmware features on prototype hardware and custom silicon.
  • Bench-test firmware to ensure it meets specific performance, power, and thermal requirements.
  • Debug and root cause issues with QA teams to deliver robust production firmware.

What we're looking for

  • Bachelor's degree in CS, CE, ECE, or a related field.
  • At least 3 years of relevant industry experience.
  • Expertise in C or C++ for embedded systems.
  • Experience interfacing microcontrollers with sensors and actuators like LRA, VCA, or Piezo.
  • Knowledge of embedded peripherals and protocols including DMA, USB, UART, SPI, and I2C.
  • Ability to apply software best practices in bare-metal or RTOS environments.
  • Proficiency in board bring-up and debugging using JTAG, oscilloscopes, and logic analyzers.
  • Experience with AI-assisted development tools and LLM applications in firmware development.

More like this

Similar roles

Firmware Engineer

Anduril Industries

Irvine, CA 11 days ago $129,000$177,000
C Embedded Systems Microcontrollers RTOS Bare-metal STM32 ARM AVR MSP430 PIC JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet
3+ yrs exp

Hardware Firmware Engineer

HP Inc.

Spring, TX 23 days ago $105,050$161,800
Firmware Embedded Systems Silicon Enablement System Architecture Debugging root‑cause analysis board‑level design BIOS proof‑of‑concept (POC
4+ yrs exp

Firmware Engineer

Anduril Industries

Irvine, CA 53 days ago $166,000$220,000
C Embedded Systems RTOS Microcontrollers STM32 ARM AVR MSP430 PIC JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet
5+ yrs exp

Firmware Engineer

Anduril Industries

Costa Mesa, CA 161 days ago $166,000$220,000
Embedded Systems C RTOS Microcontrollers I2C SPI USB CAN RS232 RS485 Ethernet JTAG SWD Oscilloscopes Logic Analyzers Bare-metal Firmware Hardware Debugging
5+ yrs exp

Senior Firmware Engineer (Bare-Metal)

Anduril Industries

Costa Mesa, CA 162 days ago $191,000$253,000
C Embedded Systems RTOS Bare-metal Microcontrollers ARM AVR MSP430 PIC JTAG SWD Oscilloscopes Logic Analyzers I2C SPI CAN Ethernet USB RS232 RS485 Register Manipulation
5+ yrs exp

Staff Firmware Engineer

Anduril Industries

Costa Mesa, CA 158 days ago $220,000$292,000
C Embedded Systems Microcontrollers RTOS Bare-metal JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet
10+ yrs exp