A

Apple

Designs phones, computers and their operating systems

Haptics Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeCupertino, CA, USANo salary listedIn-person

About the Job

Requirements

  • A B.S. in Computer Science, Computer Engineering, Electrical and Computer Engineering, or a related field, and at least 3 years of relevant industry experience.
  • Expertise in C or C++ for embedded systems.
  • Experience interfacing microcontrollers with sensors and actuators, such as LRA, VCA, or piezo actuators.
  • Knowledge of embedded peripherals and protocols, including DMA, USB, UART, SPI, and I2C.
  • Ability to apply software best practices to firmware design in bare-metal or RTOS environments.
  • Board bring-up and debugging skills using JTAG, mixed-signal oscilloscopes, and/or logic analyzers.
  • Experience and enthusiasm for leveraging AI-powered development tools to streamline workflows, accelerate coding and debugging, create test frameworks, and improve code quality and testing.

Responsibilities

  • Work on all stages of the product development cycle with a vertically integrated technology team.
  • 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 and 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.
  • Integrate actuator control algorithms with tight real-time requirements using DSP concepts, while working with factory teams to meet test and calibration requirements.
  • Bench-test firmware to verify performance, power, and thermal requirements.
  • Debug and root-cause issues with QA to deliver high-quality, robust firmware to production.

Desired Qualifications

  • An M.S. 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.
  • Experience developing production DSP or FPGA firmware for haptic or audio applications.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs