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

Work Rights

Not specified

Tailored Resume

Cover Letter