Apple's Human Interface Devices Software team is seeking a talented Systems Software Engineer to join their innovative group. This role focuses on delivering high-quality drivers, frameworks, and tools supporting sensing technologies across all Apple products. The team primarily works with multi-touch technology and has deep experience in developing systems software that enables exceptional user experiences.
As a Systems Software Engineer, you'll be instrumental in maintaining existing software and designing new software stacks for future products and sensing technologies. The role requires expertise in driver development, framework implementation, and tools creation for iOS. You'll work closely with Algorithms, Firmware, Design, and UI teams to optimize sensor and software performance across all stack layers.
The ideal candidate brings 10+ years of industry experience with strong C/C++ programming skills and extensive knowledge of system software development. You should have a proven track record in kernel driver development, debugging embedded systems, and implementing software interfaces between various modules. The position offers competitive compensation ranging from $175,800 to $312,200, along with comprehensive benefits including medical coverage, stock options, and educational support.
This is an excellent opportunity for someone who is passionate about human factors, user experience, and technology innovation. You'll be part of a team that directly impacts how millions of users interact with Apple devices, making this role both challenging and rewarding. The position requires strong analytical skills, self-motivation, and the ability to collaborate effectively with cross-functional teams.