Apple

HID Firmware Engineer

Job Description

Posted on: 
2026-01-16

Responsibilities

  • Architect, implement, and maintain complex firmware designs
  • Define and bring up new sensing chipsets and processors
  • Collaborate with internal and external partners during the design process
  • Write clean, robust, testable, and sustainable code for embedded systems
  • Debug and resolve system issues related to firmware
  • Document communication protocols, system states, and feature requirements
  • Collaborate with Quality Engineering teams for testing

Job Requirements

  • BS degree with a minimum of 3 years relevant industry experience
  • Proficiency in C or C++ for Embedded Systems
  • Experience with analog and digital sensors
  • Strong communication and collaboration skills
  • Familiarity with multithreaded programming and RTOS environments
  • Knowledge of inter-processor communication methodologies and SOC concepts
  • Experience with debugging in embedded environments and optimizing for resource constraints
Apply now

More job openings