Software Middleware Team Lead - Q
Core
Lead the build of the low-latency middleware layer that turns raw real-world signals into data for training and validating Apple's next AI products.
Role type
Senior IC Team Lead (middleware & infrastructure)
Builds
iOS/macOS data collection and research system infrastructure
Domain
Consumer electronics, AI/ML, sensor data processing
Deliverable
production ML models
Required skills
C++, Python, Swift, Objective-C, low-latency system design, team leadership, architectural decision-making, AI-assisted development, cross-platform deployment
Preferred skills
iOS/macOS development, sensor capture (video/audio), multi-stream synchronization, on-device ML inference, pre-silicon software development, integration/test vehicle experience
Technologies
C++, Python, Swift, Objective-C, iOS, macOS
Responsibilities
Lead architecture and delivery of the low-latency middleware layer; write code, review PRs, and debug hard problems; set technical direction and coding standards; own the roadmap with research and product partners; mentor engineers and run design/code reviews; drive design decisions for applications on top of the middleware
Seniority
Senior, hands-on IC with team leadership