Drimva

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

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)