System Software Engineer - Human Interface Devices
Apple
United States Of America, United States
Not specified; not specified; not specified
Not specified (potential for hybrid or on-site due to collaborative nature of the role)
10 years system software engineering experience
C/c++ and object-oriented programming expertise
Driver and framework development with native code
Apple is seeking a System Software Engineer for its Human Interface Devices (HID) Software team, focusing on developing drivers and frameworks for innovative sensing technologies across its product line. The role involves collaboration with cross-functional teams, mentorship opportunities, and a clear path for career advancement into leadership positions
Job Summary
The team develops high-performance drivers and frameworks supporting innovative sensing technologies across Apple products including Multi-touch systems.
Engineers will collaborate with cross-functional teams to integrate hardware and software while ensuring top-tier performance for future sensing technologies.
This role offers a clear path for career advancement into leadership responsibilities including guiding teams and influencing product development direction.
Matching Summary
Match Score: 85
Apple is seeking a System Software Engineer for its Human Interface Devices (HID) Software team, focusing on developing drivers and frameworks for innovative sensing technologies across its product line. The role involves collaboration with cross-functional teams, mentorship opportunities, and a clear path for career advancement into leadership positions.
Salary
Not specified; Not specified; Not specified
Skills & Requirements
Must-have
10 years system software engineering experience
C/C++ and object-oriented programming expertise
Driver and framework development with native code
Nice-to-have
Experience defining communication protocols like USB Bluetooth
Familiarity with IOKit Objective-C and Apple-specific tech
Strong verbal written communication skills for technical topics
Key Requirements
BS in Computer Science or related field
10 years of experience in system software engineering
Proficiency in C/C++ and object-oriented programming