Os Kernel Engineer

Apple

United States Of America, United States
Not specified
Proficiency in c and/or c++ programming
Strong understanding of data structures and algorithms
Knowledge of memory management concepts
Apple is seeking a junior OS Kernel Engineer to join their Darwin Scheduler team, responsible for enhancing the core kernel that supports various Apple products. This role is ideal for recent graduates or junior engineers passionate about systems software and eager to work on foundational technology that impacts billions of users

Job Summary

  • The Darwin Scheduler team delivers a high-quality kernel powering every Apple product from watches to Macs.
  • This role offers a unique opportunity to influence the entire stack from silicon behavior to user experience.
  • Candidates will work alongside experienced engineers through mentorship and paired work on real-world kernel challenges.

Matching Summary

Match Score: 85

Apple is seeking a junior OS Kernel Engineer to join their Darwin Scheduler team, responsible for enhancing the core kernel that supports various Apple products. This role is ideal for recent graduates or junior engineers passionate about systems software and eager to work on foundational technology that impacts billions of users.

Skills & Requirements

Must-have

  • Proficiency in C and/or C++ programming
  • Strong understanding of data structures and algorithms
  • Knowledge of memory management concepts
  • Experience with operating systems or computer architecture

Nice-to-have

  • Familiarity with SMP and lock-free data structures
  • Experience with performance profiling tools
  • Contributions to open-source OS projects
  • Eagerness to learn complex technical topics

Key Requirements

  • BS in Computer Science, Computer Engineering, or Electrical Engineering
  • Graduating or recently graduated status required
  • Solid understanding of fundamental computer science concepts

Work Rights

Not specified

Tailored Resume

Cover Letter