🎓 JobsStudent.com

Your Gateway to Student Success

← Back to Student Jobs

Kernel Software Development Engineer, Core OS

Student-Friendly Entry-Level
Company

Apple

Location

ottawa, Canada

Posted

May 21, 2026

🎓 Ready to Start?

Join thousands of students launching their careers

Apply Now

About This Opportunity

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