Systems Software Engineer, Process Management and Device Attestation, Core OS

You will primarily be responsible for system services (daemons) and frameworks that support functionality throughout the system. This role involves working on services that manage the lifecycle of all categories of processes on the OS, and that manage the on-device software to authenticate genuine Apple devices are in the hands of their owner. You will work on system services that interact with many parts of the operating system including the Home Screen, media services, Apple Account, Find My, and on-device cryptographic key management. Popular Apple features such as Messages and FaceTime, and new features such as the redesigned window system on iPad OS will use libraries provided by you to optimize system performance, power, and to establish trust with the hardware. Minimum Qualifications Professional skill in a system software language such as C, C++, Objective-C, or Swift Strong understanding of OS architecture and systems programming fundamentals Excellent written and verbal communication Preferred Qualifications Experience in system services (daemon) and/or library development Development experience on macOS, iOS, or other Unix-like system Proficiency in Python or other scripting languages Familiar with cryptographic concepts and techniques A genuine passion for crafting compelling customer experiences Exceptional professionalism, with the ability to deliver solid work on tight schedules Creative, critical thinking, and troubleshooting skills BS/MS in Computer Science or equivalent knowledge and experience

Similar jobs