Apple's Core Operating Systems group is looking to hire an engineer to build fully integrated operating systems that combine hardware, software, and apps into a single Apple experience, ensuring the OS is inseparable from each device's identity.
Requirements
- Strong proficiency in C, C++, or Objective-C
- Experience with an object-oriented language
- Experience with operating system design and development
- Development experience on macOS and/or iOS
- Experience with common embedded hardware architectures
- Experience building diagnostics, observability, or telemetry infrastructure
- Familiarity with Xcode
Responsibilities
- Work with cross-functional partners to design and implement scalable and performant solutions to complex problems
- Provide design guidance and expertise to teams across the company
- Maintain existing released code, including diagnosing and resolving customer reported issues
- Develop and improve unit, integration, and performance tests
- participate in all stages of software development, from new feature design and implementation, to maintenance and bug fixing of released code
- develop and improve unit tests and performance tests
- diagnosing and resolving customer reported issues
Other
- B.S. in Computer Science or equivalent experience
- Excellent collaborative skills, written and verbal communication
- Exceptional professionalism, with the ability to deliver solid work on tight schedules
- A genuine passion for consumer devices
- dedication to cross-disciplinary collaboration