Senior Software Engineer, Middleware - Q
Core
Building the low-latency application layer and infrastructure for Apple's data collection and research system to train and validate AI products.
Role type
Senior Software Engineer (Middleware)
Builds
Low-latency middleware components and downstream applications for iOS/macOS data collection workflows
Domain
Consumer electronics / AI infrastructure / Systems programming
Deliverable
production ML models
Required skills
C++, Python, Swift, Objective-C, low-latency systems programming, performance tuning, AI-assisted development tools
Preferred skills
iOS/macOS development, sensor capture (video/audio), multi-stream synchronization, machine learning inference, embedded/firmware-adjacent software
Technologies
C++, Python, Swift, Objective-C
Responsibilities
Design and build low-latency middleware components for Apple-platform applications; Own end-to-end implementation including architecture, coding, debugging, and performance tuning; Collaborate with firmware, data, and research teams; Participate in design reviews and architectural decisions
Seniority
Senior, hands-on IC