Technology
Open
Virtualisation Software Engineering Internship, CoreOS
London, UKSummer Internship
Posted10 Nov 26
Description
The Virtualisation team builds the core technology that lets developers and users run macOS and other operating systems and environments reliably on their Mac. Our work covers kernel-level support, the Hypervisor framework and the Virtualisation framework.
As an intern, you'll own a meaningful project with guidance from a dedicated mentor and support from the wider team. Depending on your interests and the team's needs, you might:
- Explore, prototype and build new features in Apple's Hypervisor or Virtualisation frameworks.
- Help improve existing features in the Apple virtualisation stacks.
- Write tests and test tools that improve the reliability and correctness of virtualisation components.
- Investigate and debug issues that span the kernel, the hypervisor, user space and guest operating systems.
- Measure and analyse virtual machine performance and look for ways to improve it.
- Take part in code reviews and design discussions, and present your work to the team at the end of your internship.
You'll write production-quality C and C++, learn how a modern OS and hypervisor work on Apple silicon, and see how hardware and software teams work together to deliver new features.