Apple
Software Engineer - System Scheduling Performance
$142K–$263K
San Diego, California · Full-time · Posted Oct 5, 2026
- Experience
- 2+ years after a Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- Education
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
About the job
Designs and develops operating-system scheduling and resource-management capabilities for background workloads across Apple platforms, balancing power, performance, and feature latency.
What you'll do
- Design and implement OS constructs, scheduling policies, and APIs for managing background work and system resources.
- Analyze performance data, prototype features, and test, debug, and productize software.
- Collaborate with client teams to understand needs and guide adoption of scheduling best practices.
What they ask for
- Strong programming background and technical skills.
- Clear understanding of operating system components and responsibilities.
- Familiarity with statistics and data analysis for large datasets.
- Track record of leading software projects from inception through delivery across teams and stakeholders.
Nice to have
- M.S. or Ph.D. in Computer Science, Electrical Engineering, or a related field, with strong Systems understanding and intuition.
- Working knowledge of operating systems internals; Power & Performance optimization experience; familiarity with C/C++ or Objective-C or Swift, and Python for data analysis; experience influencing adoption of platform APIs or OS-level policy.
Pay
$142,300 and $263,300 USD base salary
Tools
C/C++, Objective-C, Swift, Python
AI focus
The scheduler supports workloads for Siri AI and Apple Intelligence; the role develops scheduling and resource-management capabilities used by these features.
Model-written summary · the original posting is authoritative