Senior Software Engineer, Middleware - Special Projects
Core
Design and implement middleware, daemons, and system services that orchestrate AI-driven components and manage data/communication across distributed systems for Apple products.
Role type
Senior IC software engineer (middleware/system services)
Builds
Middleware frameworks, daemons, and system services for Apple's intelligent systems
Domain
Consumer electronics / AI infrastructure / Distributed systems
Deliverable
production ML models
Required skills
Swift, C++, Objective-C, low-level code development, Apple platform runtime systems, interprocess communication, cross-layer architecture design, system-wide performance optimization, profiling and instrumentation
Preferred skills
real-time/near-real-time systems, robotics, automation frameworks, hardware bring-up, device communication protocols, sensor integration, distributed systems, data orchestration, API and framework design
Technologies
Swift, C++, Objective-C
Responsibilities
Design and implement daemons, frameworks, and system services that orchestrate AI-driven components; Prototype and evolve systems for deterministic execution; Collaborate with hardware, embedded, and AI teams to integrate new technologies; Partner with UI and backend teams to deliver high-performance frameworks; Lead architecture and design reviews; Mentor peers and drive system-wide performance improvements
Seniority
Senior, hands-on IC