Apple Inc.
System Software Engineer - Human Interface Devices
Apple Inc., Cupertino, California, United States, 95014
System Software Engineer - Human Interface Devices
Cupertino, California, United States — Hardware
Description As a System Software Engineer within our team, you will be responsible for maintaining and developing system software for iOS, macOS, tvOS, and watchOS, focusing on drivers, frameworks, and software stacks for future sensing technologies. You will collaborate with multi-disciplinary teams to integrate hardware and software, ensuring top-tier performance. Additionally, you will mentor engineers to help them grow their technical expertise and potentially take on leadership responsibilities, including guiding a team and influencing future product development.
Minimum Qualifications
BS in Computer Science or a related field, with 5+ years of experience in system software engineering, focusing on C/C++ and object-oriented programming
Experience in driver and framework development, with emphasis on native code for driver development
Ability to work across both high-level software design and low-level systems development
Preferred Qualifications
10+ years of industry experience, with a proven track record of shipping system software to customers or production environments
Experience defining communication protocols and implementing transport drivers such as USB, Bluetooth, and SPI
Knowledge of the USB HID specification and experience with sensing technologies (e.g., multi-touch) and user-facing input systems
Proficiency in profiling code in kernel and userspace
Experience implementing customer-facing features with a focus on user experience
Familiarity with IOKit, Objective-C, and Apple technologies like iOS/OS X
Strong communication skills for presenting complex technical topics clearly to diverse audiences
Experience leading projects from conception to completion
Interest in leadership roles and guiding engineering teams as the company grows
Note: The salary range for this role is between $181,100 and $318,400, depending on skills, qualifications, experience, and location. Apple offers comprehensive benefits, stock programs, and educational reimbursement. Benefits are subject to eligibility and other terms.
Apple is an equal opportunity employer committed to inclusion and diversity, promoting equal opportunity regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other protected characteristics.
#J-18808-Ljbffr
Cupertino, California, United States — Hardware
Description As a System Software Engineer within our team, you will be responsible for maintaining and developing system software for iOS, macOS, tvOS, and watchOS, focusing on drivers, frameworks, and software stacks for future sensing technologies. You will collaborate with multi-disciplinary teams to integrate hardware and software, ensuring top-tier performance. Additionally, you will mentor engineers to help them grow their technical expertise and potentially take on leadership responsibilities, including guiding a team and influencing future product development.
Minimum Qualifications
BS in Computer Science or a related field, with 5+ years of experience in system software engineering, focusing on C/C++ and object-oriented programming
Experience in driver and framework development, with emphasis on native code for driver development
Ability to work across both high-level software design and low-level systems development
Preferred Qualifications
10+ years of industry experience, with a proven track record of shipping system software to customers or production environments
Experience defining communication protocols and implementing transport drivers such as USB, Bluetooth, and SPI
Knowledge of the USB HID specification and experience with sensing technologies (e.g., multi-touch) and user-facing input systems
Proficiency in profiling code in kernel and userspace
Experience implementing customer-facing features with a focus on user experience
Familiarity with IOKit, Objective-C, and Apple technologies like iOS/OS X
Strong communication skills for presenting complex technical topics clearly to diverse audiences
Experience leading projects from conception to completion
Interest in leadership roles and guiding engineering teams as the company grows
Note: The salary range for this role is between $181,100 and $318,400, depending on skills, qualifications, experience, and location. Apple offers comprehensive benefits, stock programs, and educational reimbursement. Benefits are subject to eligibility and other terms.
Apple is an equal opportunity employer committed to inclusion and diversity, promoting equal opportunity regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other protected characteristics.
#J-18808-Ljbffr