Software Performance Engineer for Memory, CoreOS
Core
Optimize performance of iOS, macOS, and watchOS by collaborating with engineering teams, evangelizing best practices, and building analysis tools.
Role type
Software Performance Engineer (OS)
Builds
Performance optimization strategies and analysis tools for Apple's operating systems
Domain
Consumer electronics / Operating Systems
Required skills
Object-oriented programming, Scripting (Python/Ruby), Debugging, Native app development (iOS/macOS/watchOS), System architecture understanding
Preferred skills
Xcode Instruments, Swift/SwiftUI/Objective-C, Large system architecture, Cross-domain software knowledge (OS, graphics, UI, ML, compilers)
Technologies
Python, Ruby, Swift, SwiftUI, Objective-C, Xcode Instruments
Responsibilities
Collaborate with software teams to understand problem domains, Help teams measure and understand performance, Optimize existing software, Build tools for performance analysis
Seniority
Mid-level, hands-on IC