Full-time

Kernel Software Development Engineer, Core OS

Posted by Apple • ottawa, on, Canada

📍 ottawa, on 🕒 May 27, 2026

About the Role

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...

Ready to Apply?

Submit your application today and take the next step in your career journey with Apple.

Apply Now