Haptics Firmware Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$147,400–$272,100 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $179k
This role $210k
$123k most similar roles pay here $288k

This role pays more than 77% of similar roles. Most pay $148,943–$209,750 — the shaded band above. At the midpoint, this role pays about $210k versus about $179k 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 1816 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1473 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Haptics Firmware Engineer

Join our dynamic team as a Firmware Engineer specializing in haptics, where you will contribute to the development of Taptic Engine firmware for cutting-edge Apple devices such as iPhone, Watch, and Mac. Collaborating closely with cross-functional teams including Hardware, Software, QA, and Design, your responsibilities include bringing up proof-of-concept prototypes, architecting low-latency haptics solutions, and developing robust firmware features on custom silicon. You will leverage C or C++ in bare-metal or RTOS environments to integrate actuator control algorithms with tight real-time requirements, ensuring high-quality performance through rigorous testing and debugging. Essential skills include expertise in embedded systems development, proficiency in interfacing microcontrollers with sensors and actuators, and familiarity with AI-assisted tools. This role demands a strong background in firmware design and a keen eye for detail to meet stringent quality standards in the fast-paced tech industry.

What you'll do

  • Develop Taptic Engine firmware for next-generation Apple products like iPhone, Watch, and Mac.
  • Architect low-latency, end-to-end haptics solutions with touch/force sensors by collecting requirements and reviewing hardware schematics.
  • Integrate actuator control algorithms with tight real-time requirements using DSP concepts on prototype hardware.
  • Bench-test firmware to ensure it meets performance, power, and thermal requirements before production.
  • Debug and root cause issues with QA teams to deliver high-quality, robust firmware.

What we're looking for

  • B.S. in CS/CE/ECE with 3+ years of relevant industry experience.
  • Expertise in C/C++ for embedded systems and knowledge of embedded peripherals.
  • Experience interfacing microcontrollers with sensors and actuators like LRA, VCA, Piezo.
  • Ability to apply software best practices in bare-metal or RTOS environments.
  • Board bring-up skills using JTAG, oscilloscopes, and logic analyzers.
  • Independent work ethic with strong attention to detail and excellent communication.

More like this

Similar roles

Firmware Engineer

Anduril Industries

Costa Mesa, CA 16 days ago $166,000$220,000
C I2C SPI USB CAN RS232 RS485 Ethernet MSP430 ARM JTAG SWD RTOS Microcontrollers Analog sensors Digital sensors Debugging Board bringup Software development best practices

Firmware & Sensors Engineer, Home and Audio Devices

Apple Inc

San Francisco, CA 16 days ago $147,400$272,100
C C++ Python RTOS IMU optical sensors capacitive sensors environmental sensors light sensors motion sensors radar acoustic sensors hardware bring-up rapid prototyping firmware development device driver development

Samsung Semiconductor

Samsung Semiconductor

San Jose, CA 16 days ago
C C++ ARM JTAG Python Perl JavaScript NVM Express PCI Express SAS SCSI NAND Flash FTL Fibre Channel SATA eMMC UFS Agile