Apple

Virtualisation Software Engineering Internship, CoreOS

Apple
Apply
1 day ago
London, United KingdomIntern

Responsibilities

  • Explore, prototype, and build features in Apple’s Hypervisor and Virtualisation frameworks.
  • Improve existing features in Apple’s virtualisation stacks.
  • Write tests and test tools to improve the reliability and correctness of virtualisation components.
  • Investigate and debug issues spanning the kernel, hypervisor, user space, and guest operating systems.
  • Measure and analyze virtual machine performance and identify improvement opportunities.
  • Participate in code reviews and design discussions and present internship work to the team.

Requirements

  • Exposure to virtualisation technologies such as KVM, QEMU, Xen, Hyper-V, or similar through coursework, research, open source, or personal projects.
  • Familiarity with Armv8/Armv9 architecture or experience with assembly language.
  • Experience with kernel development, device drivers, or bare-metal or embedded programming.
  • Experience debugging low-level software with LLDB or GDB.
  • Interest in software testing and designing systems that are easy to test.
  • Curiosity, eagerness to learn, and clear written and verbal communication.
  • Currently enrolled in a bachelor’s, master’s, or PhD program in Computer Science, Computer Engineering, Electrical/Electronic Engineering, or a related field.
  • Solid programming skills in C and/or C++.
  • Coursework or project experience in operating systems, computer architecture, systems programming, or compilers.
  • Understanding of core operating-system concepts such as processes, memory management, and interrupts/exceptions.

Benefits

  • Internship role with a meaningful project, dedicated mentor, and support from the wider team.
  • Opportunity to work alongside experienced engineers on technology shipping across the Apple ecosystem.
  • Opportunity to participate in code reviews and design discussions and present work at the end of the internship.

Tech Stack

AssemblyCC++macOS

Categories

Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me