Software Architect - iOS Devices
Core
Lead architectural efforts for iOS, watchOS, and emerging platforms to support groundbreaking sensing and research features.
Role type
Senior IC Software Architect (iOS/Sensing)
Builds
Foundational application and system architectures for next-generation Apple products
Domain
Consumer Electronics / Mobile Operating Systems
Deliverable
production ML models
Required skills
Large-scale system design, Performance optimization, iOS/watchOS/macOS development, Xcode, Instruments, LLDB, Time Profiler, Memory Graph Debugger, Concurrency (GCD, Swift Concurrency, Actors), Object-oriented and protocol-oriented design, Scalability, Reliability, Power efficiency
Preferred skills
AI tools integration, Technical strategy definition, Mentorship, RESTful APIs, Distributed systems, Full-stack interactions, Debugging and triage
Technologies
Xcode, Instruments, LLDB, Time Profiler, Memory Graph Debugger, Swift, GCD, Actors, RESTful APIs
Responsibilities
Drive end-to-end architecture for iOS frameworks and internal research platforms, Establish coding standards and platform roadmaps, Build modular and scalable components for sensor pipelines, Guide engineers through design and code reviews, Profile and optimize for performance and power efficiency, Collaborate with hardware and algorithm teams to integrate new capabilities
Seniority
Senior, hands-on IC with technical leadership
