Apple's Core Operating Systems group is looking for an engineer to ensure the OS is inseparable from each device's identity by building fully integrated operating systems that combine hardware, software, and apps into a single Apple experience.
Requirements
- Strong understanding of operating system fundamentals
- Experience working throughout the stack
- Previous experience with writing or maintaining daemons, libraries and command line tools on a UNIX platform is key
- Strong proficiency in C, C++, or Objective-C
- Experience with operating system design and development
- Development experience on macOS and/or iOS
- Familiar with Xcode
Responsibilities
- Design and implement new system software features
- Triage and fix bugs and issues in system software components
- Write unit and integration tests for new and existing code
- Develop and improve unit tests and performance tests
- Diagnosing and resolving customer reported issues
- Primarily be responsible for daemons and frameworks that support functionality throughout the system
- Provide design guidance and technical support and expertise to teams across the company
Other
- Dedication to cross-disciplinary collaboration
- Collaborate cross-functionally with engineers in our own and other teams, as well as other functions in the company
- Excellent analytical skills
- Excellent collaborative skills, written and verbal communication
- Exceptional professionalism, with the ability to deliver solid work on tight schedules