Develop and maintain operating system applications, tools, and frameworks to troubleshoot customer device issues and enhance customer experiences
Requirements
- 3 years experience designing, implementing, testing, shipping, and/or supporting software
- Solid understanding of object-oriented design and programming principles
- Practice building mobile software applications and systems
- Hands-on experience with Objective-C, Swift, or other C-based languages
- Coding background on iOS and/or macOS
- Front-end web development experience - HTML, CSS, JS, etc.
Responsibilities
- Implementing new features and maintaining diagnostic subsystems that support iOS, watchOS, visionOS, and tvOS operating systems
- Designing and developing mobile diagnostics that are delivered with the OS releases
- Software design, implementation, testing, and integration within the operating system
- Contributing to and enhancing the development process
- Collaborating with hardware and software technology teams across Apple
Other
- B.S. or M.S. degree in Computer Science, Computer Engineering, or equivalent
- Ability to work cross-functionally with hardware, software, systems, and QA teams at Apple