Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Development Engineer - Firmware Manager

Apple

$188,200 - $283,200
Aug 26, 2025
San Diego, CA, US
Apply Now

Apple is looking to explore and execute haptic technologies by overseeing a team of firmware engineers and working on all stages of the product development cycle with a vertically integrated technology team.

Requirements

  • Using C or C++ for embedded systems, including real-time interrupt-driven programming and drivers for numerous communication buses such as I2C, SPI, USB, GPIOs, ADCs, and timers.
  • Experience interfacing microcontrollers with sensors and actuators (e.g. LRA, VCA, Piezo)
  • Experience in embedded peripherals and protocols (DMA, USB, UART, SPI, and I2C)
  • Experience in firmware design in bare-metal or RTOS environments, including RTOS, interrupt-driven, state machine, and super loops.
  • Experience in board bring-up, and debugging skills with JTAG, mixed-signal oscilloscopes, and logic analyzers.
  • Experience delivering highly testable code with documentation to Quality Engineering teams
  • Experience working to drive clarity in requirements between features from electrical hardware and vision from product design teams.

Responsibilities

  • Oversee a team of firmware engineers.
  • Work on all stages of the product development cycle with a vertically integrated technology team in order to explore and execute haptic technologies.
  • Bring up proof-of-concept prototypes and demos to help Design teams explore and evaluate new interactions such as solid state buttons.
  • architect low-latency, end-to-end haptics solutions with touch/force sensors by collecting requirements, constructing block diagrams, and reviewing hardware schematics using Cadence, Omnigraffle, and Keynote.
  • Negotiate and specify communication protocols, operating models, and feature requirements with the software driver teams to ensure optimal operation of full-stack firmware and software features.
  • 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 for performance uniformity across large manufacturing populations.
  • bench-test firmware to ensure it meets performance, power, and thermal requirements using tracers, oscilloscopes, and logic analyzers.

Other

  • Master’s degree or foreign equivalent in Electrical Engineering, Computer Engineering, Computer Science or related field and 4 years of experience in the job offered or related occupation.
  • 40 hours/week.
  • Apple is an equal opportunity employer that is committed to inclusion and diversity.