HID Firmware Engineer

A leading technology company known for innovative consumer electronics and software products.
$121,900 - $183,600
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For HID Firmware Engineer

Apple's Human Interface Device (HID) group is seeking talented firmware engineers to join their multitouch development team. This role offers a unique opportunity to work on firmware that powers the sensing interfaces used across Apple's iconic product line, including iPhone, iPad, Mac, AirPods, and health sensors.

As a HID Firmware Engineer, you'll be deeply involved in all stages of product development, from initial concept reviews through to final product launch. The position combines hardware and software expertise, requiring skills in architecture development, custom silicon design, hardware bringup, and firmware implementation. You'll work closely with Algorithm, Software, and Quality teams to deliver the exceptional user experience that Apple products are renowned for.

The role offers a competitive base salary range of $121,900 to $183,600, along with comprehensive benefits including medical and dental coverage, retirement benefits, and various stock programs. You'll have the opportunity to become an Apple shareholder through discretionary restricted stock unit awards and participate in the Employee Stock Purchase Plan at a discount.

Working at Apple's Cupertino location, you'll be part of a team that shapes the future of touch experience technology, impacting millions of users worldwide. The position requires expertise in embedded systems programming (C/C++), experience with microcontrollers and sensors, and strong debugging skills. You'll be expected to write clean, robust code and work effectively with cross-functional teams.

This is an excellent opportunity for a mid-level engineer with a BS/MS in Computer Science or related field to join one of the world's most innovative technology companies. The role combines technical challenges with real-world impact, offering professional growth and the chance to work on products used by millions of people globally.

Last updated 2 hours ago

Responsibilities For HID Firmware Engineer

  • Architect, implement, and maintain complex firmware designs
  • Define and bring up new sensing chipsets and processors from specification to production
  • Participate in the design process with internal and external partners
  • Write clean, robust, testable, and sustainable embedded code
  • Debug and resolve system issues related to firmware
  • Specify and document communication protocols, system states, and requirements
  • Collaborate with Quality Engineering teams on white-box testing

Requirements For HID Firmware Engineer

  • BS/MS in CS/CE or related field
  • Expertise in C or C++ for Embedded Systems
  • Experience working on microcontrollers with analog and digital sensors
  • Working knowledge of communication protocols (UART, SPI, I2C, etc.)
  • Experience implementing firmware in bare-metal or RTOS environments
  • Debugging skills with JTAG, Oscilloscopes, and Logic analyzers
  • Strong communication skills
  • Ability to apply software best practices to firmware designs

Benefits For HID Firmware Engineer

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple HID Firmware Engineer

Touch Sensing Module Design Engineer

Design and develop touch sensing modules for Apple products, focusing on mechanical engineering and sensor solutions for next-generation devices.

WSoC RF Test Automation Engineer

WSoC RF Test Automation Engineer role at Apple focusing on wireless silicon development and test automation frameworks for RF characterization and regression.

Wireless Systems Application Engineer

Wireless Systems Application Engineer position at Apple, focusing on wireless communication systems design and implementation.

Core OS Embedded Driver Engineer

Core OS Embedded Driver Engineer position at Apple, focusing on silicon IP development and low-level driver development for Apple's entire product ecosystem.

WSoC RF Test Automation Engineer

WSoC RF Test Automation Engineer position at Apple, focusing on wireless silicon development and test automation frameworks with competitive compensation and benefits.