Firmware Engineer - Human Interface Devices

Company : Apple
Location : Cupertino, CA, 95014
Posted Date : 12 October 2025
Job Details
Cupertino, California, United States Hardware
Description
As a Firmware Engineer for our Human Interface Devices (HID) team working on many of Apple's embedded sensors, you will be expected to:- Bring up new sensing chipsets and processors from initial specification to production- Work with cross-functional teams and lead technical opens to closure- Quickly debug and effectively close out system issues related to your firmware- Architect, implement, and maintain complex firmware designs- Write clean, easy to understand, robust, and sustainable code tailored for embedded systems- Negotiate, specify and document communication protocols, system states, and FW/SW feature requirements with cross-functional teams- Define power management strategies, and review schematics with the HW team- Collaborate with the QE teams to inform and craft their testing
Minimum Qualifications
- BS in Computer Science, Computer Engineering, Software Engineering, or related field
- 3 years of relevant industry experience
- Ability to write in C or C++ (particularly for Embedded Systems)
- Experience working on microcontrollers with analog and digital sensors
- Working knowledge of one or more communication protocols (e.g. UART, SPI, I2C, etc.)
- Experience implementing firmware in bare-metal or RTOS environments
- Proven capability in applying software best-practices to firmware designs
Preferred Qualifications
- Strong board bring-up and debug skills
- Proven capability in building robust FW architectures
- Experience with one or more 32-bit microcontroller cores (ARM, MSP430, Microchip, etc.)
- Debugging skills with JTAG, Oscilloscopes, and/or Logic analyzers
- Development experience on Unix, Linux, or MacOS
- Be insatiably curious about how and why things work
- Ability to communicate clearly with peers and management
- Led work to solve complex problems with cross-functional teams
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .
#J-18808-LjbffrTrending Searches in Cupertino, CA
- Full time jobs near me Cupertino, CA
- Local job openings
- Places hiring near me
- Job vacancies near me
- Firmware engineer jobs near me Cupertino, CA
- Firmware engineer jobs hiring near me Cupertino, CA
- Firmware engineer jobs hiring near Cupertino, CA
- Firmware engineer jobs near Cupertino, CA
- Firmware engineer jobs near me in Cupertino, CA
- Firmware engineer jobs in Cupertino, CA
Other Jobs You May Like
Senior Software Engineer - Data Foundation Platforms
Company : The Walt Disney Company
Location : Santa Monica, CA
Mobile Audio/Video Software Engineer Intern (TikTok-Intelligent Creation) - 2026 Summer (BS/MS)
Company : Tik Tok
Location : San Jose, CA
Platform Reliability, Availability, Serviceability & Manageability Software Systems Engineer
Company : Qualcomm
Location : San Diego, CA
Software Engineer III, Full Stack, Platforms and Devices
Company : Google
Location : Mountain View, CA
Senior Software Engineer, Machine Learning Infrastructure, Core
Company : Google
Location : Sunnyvale, CA
Senior Vehicle Systems Engineer, Infotainment and Connectivity
Company : General Motors
Location : Mountain View, CA
Top searches
Employment opportunities at Apple
- Apple jobs near me Cupertino, CA
- Apple jobs hiring near me Cupertino, CA
- Apple jobs near Cupertino, CA
- Apple jobs hiring near me
- Apple openings near me
- Apple jobs near me in Cupertino, CA
- Apple jobs hiring in Cupertino, CA
- Employment opportunities near me
- Job openings near me
- Jobs hiring immediately