The OS Performance Tools team at Apple is looking to solve performance outreach and developer engagement problems to support iOS, macOS, tvOS, and watchOS performance and provide 3rd party developers with tools and data to write great performing apps
Requirements
- Expertise in at least one layer of software development (embedded, UI, server)
- Understanding of Operating System fundamentals
- Large data processing
- Complex data visualization
- Prior development in Unix, Linux, or macOS
- Mobile app development experience
Responsibilities
- Work on performance tools that model various aspects of Apple’s Operating Systems to enable teams to tackle challenging multi-functional performance problems
- Solving problems in the areas of usability/UX, cross-platform compatibility, and techniques for debugging performance issues across the OS
- Analyze app performance issues and engage with 3rd party developers to resolve those issues
- Optimize operating system behaviors to better support app developers on Apple platforms
- Influence cross-functional teams to pursue new features that support mobile app developers
Other
- CS degree or equivalent experience
- Excellent spoken and written communication
- Self-motivated and able to work independently
- Excellent problem-solving and critical thinking
- Passion for product quality and attention to detail