Apple is seeking to develop and maintain 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 as a whole
Requirements
- Strong proficiency in C, C++, or Objective-C
- Experience with operating system design and development
- Development experience on macOS and/or iOS
- Experience with common embedded hardware architectures
- Familiar with Open Source technologies and development communities
- Familiar with cryptographic concepts and techniques
- Familiar with Xcode
Responsibilities
- 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
- diagnose and resolve customer reported issues
- work on daemons and frameworks that support functionality throughout the system
- provide design guidance and technical support and expertise to teams across the company
- develop and maintain individual projects
- craft distinct, comprehensive user experiences
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
- Ability to work without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics