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