The Product Integrity group at Apple is seeking a Systems Software Engineer to join their OS Diagnostics team in developing future products. This role involves developing and maintaining software used to characterize, calibrate and test new hardware, as well as debugging software and hardware both independently and cross-functionally. You'll work with various teams at Apple and contract manufacturers, where your experience in writing and debugging software on different hardware platforms will be crucial.
As a Systems Software Engineer, you'll be responsible for developing, debugging, and maintaining internal software running on numerous Apple products. This position offers the opportunity to collaborate with worldwide cross-functional teams, including Hardware Engineering, Software Engineering, Operations, and Contract Manufacturing partners. Your contributions will directly impact hardware quality and end-user experiences, from early development through mass production.
The role requires expertise in software development, particularly in C++/Objective-C/Swift, and experience with Unix, Linux, or macOS systems. You'll be working on complex problems requiring multi-functional engagement, developing applications and frameworks, and maintaining critical manufacturing software. The position involves some travel (up to 25%) to support hardware production both locally and remotely.
This is an excellent opportunity for someone with a background in computer science, computer engineering, or electrical engineering who wants to work at the intersection of software and hardware, making a direct impact on Apple's product quality and user experience. The role offers comprehensive benefits including medical coverage, retirement benefits, stock programs, and educational reimbursement opportunities.