Virtualization Software Engineering Internship, CoreOS
London, KY - USA
Job Summary
The Virtualization 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 Virtualization an intern youll own a meaningful project with guidance from a dedicated mentor and support from the wider team. Depending on your interests and the teams needs you might:n- Explore prototype and build new features in Apples Hypervisor or Virtualization frameworks.n- Help improve existing features in the Apple virtualization stacks.n- Write tests and test tools that improve the reliability and correctness of virtualization components.n- Investigate and debug issues that span the kernel the hypervisor user space and guest operating systems.n- Measure and analyse virtual machine performance and look for ways to improve it.n- Take part in code reviews and design discussions and present your work to the team at the end of your 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.
Exposure to virtualization technologies (for example KVM QEMU Xen Hyper-V or similar) through coursework research open source or personal with the Arm architecture (Armv8/Armv9) or experience with any assembly with kernel development device drivers or bare-metal / embedded debugging low-level software with tools such as LLDB/ in software testing and in designing systems that are easy to eagerness to learn and clear written and verbal communication.
Currently enrolled in a Bachelors Masters or PhD programme in Computer Science Computer Engineering Electrical/Electronic Engineering or a related programming skills in C and/or or project experience in at least one of: operating systems computer architecture systems programming or of core OS concepts such as processes memory management and interrupts/exceptions.
Required Experience:
Intern
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more