Systems Software Engineer - Human Interface Devices
Our Human Interface Devices Software team delivers high-quality drivers, frameworks and tools supporting sensing technologies across all Apple products.
- Sunnyvale, California, United States
- On-site
- Posted Nov 11, 2026
INDUSTRYSoftware & InternetEmbedded Systems
Responsibilities
- Maintain existing software and design new software stacks for future products and sensing technologies
- Develop drivers, frameworks, and tools for iOS
- Ensure sensor and software performance is optimized across all layers of the stack
Requirements
- BS
- Experience in a embedded software
- Experience in a firmware
- Experience in a device drivers
Nice to have: 6 years of experience in developing embedded software, AI-assisted development tools, test frameworks, tooling, improving code quality
Skills
C/C++object-oriented programmingdebuggingkernel driver developmentprofilingdebugging embedded system issueshardware assemblysoftware tracersAI-assisted development toolstest frameworks
More jobs nearby
Full description
AppleCompany details are for members
Sign up for a free job alert to see Apple's profile, website and LinkedIn, and the same for every employer on Referso Jobs.