Apple's Developer Tools group is seeking a Performance Tools Engineer to join their Profiling Tools team. This role focuses on enhancing and innovating tools for Apple's next-generation software and hardware platforms. The position involves improving runtime data collection, analysis, and visualization in Apple's Developer Tools ecosystem, which supports iOS, macOS, tvOS, and watchOS development.
The Profiling Tools team specializes in debugging and profiling, using runtime analysis techniques to instrument and introspect software. They're responsible for critical tools like Instruments, xctrace, and on-device components that help developers analyze app behavior, improve responsiveness, and optimize power/memory consumption across Apple's platforms.
As a Performance Tools Engineer, you'll work with various engineering teams, anticipate technical challenges, and communicate solutions effectively. The role requires a passion for learning and optimization, as you'll need to understand and expose important system behaviors for new technologies and frameworks. You'll drive independent development projects while collaborating with other teams to solve complex engineering challenges.
The position offers a competitive base salary range of $121,900 to $214,500, plus additional benefits including stock options, comprehensive healthcare, and educational reimbursement. This is an excellent opportunity for experienced developers who are passionate about optimization and want to impact developers worldwide by creating tools that help bring innovative ideas to life.
The ideal candidate will have strong expertise in Swift/Objective-C, proficiency in C, and extensive experience with debugging tools. You'll be part of a team that directly influences the development experience across Apple's ecosystem, making it an exciting role for those interested in developer tooling and performance optimization.