Apple

Kernel Software Development Engineer, Core OS

📍 Location
ottawa, on
⏰ Job Type
Full-time
📅 Posted
June 01, 2026
Apply Now

Job Description

Responsibilities

  • Design and implement features related to separation technologies for both security and safety, across multiple CPU architectures.
  • Collaborate with other internal cross-functional teams to develop innovative solutions.
  • Diagnose and resolve complex kernel-level issues, driving root cause analysis and systemic improvements.
  • Maintain rigorous coding, documentation, and testing practices to support certification requirements.

Minimum Qualifications

  • Bachelor's degree in Computer Science or equivalent professional experience.
  • Experience with memory management, process isolation and privilege separation.
  • Strong experience developing software for embedded systems with resource constraints (CPU and memory).
  • Excellent problem‑solving abilities and attention to detail.
  • Ability to collaborate across teams.
  • Proficient with C.

Preferred Qualifications...

Start Your Week Right!

Apply now and make every Monday exciting with Apple

Apply for this Position