Apple
Senior Software Engineer, Middleware - Special Projects
$185K–$325K
Cupertino, California · Senior · Full-time · Posted Jun 24, 2025
- Experience
- 5+ years of relevant experience.
- Education
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
About the job
Design and deliver middleware, system services, and tools that connect hardware, software, and AI components across Apple platforms.
What you'll do
- Build daemons, frameworks, and services to orchestrate AI components and manage data, communication, and performance across distributed systems.
- Develop deterministic, reproducible systems and collaborate across hardware, embedded, AI infrastructure, UI, and backend teams.
- Lead design reviews, improve performance and diagnostics, and mentor peers.
What they ask for
- Proficiency in Swift, C++, or Objective-C, including low-level code.
- Deep experience developing for Apple platforms and understanding runtime systems, performance models, and interprocess communication.
- Ability to deliver cross-layer solutions and influence architecture across cross-functional teams.
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field, and 5+ years of relevant experience; skilled in profiling and instrumentation.
Nice to have
- Experience with real-time systems, robotics, automation frameworks, hardware bring-up, device protocols, or sensor integration.
- Background in distributed systems or data orchestration, especially AI or edge compute; familiarity with Apple development tools.
Pay
$184,700 and $324,800 (base salary range)
Tools
Swift, C++, Objective-C
AI focus
Build middleware and infrastructure for AI-driven experiences, including on-device systems, distributed inference, and AI component orchestration.
Model-written summary · the original posting is authoritative