
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Skills & Technologies
Overview
Apple is hiring a Virtualisation Engineer to develop foundational virtualization technologies for their operating systems. You'll work on kernel-level support and the Hypervisor framework. This role requires expertise in operating systems and computer architecture.
Job Description
Who you are
You are a big-picture thinker with a passion for understanding how each line of code affects the overall system. With a strong background in operating systems and computer architecture, you thrive in cross-disciplinary collaboration and are eager to contribute to groundbreaking technologies like iOS, macOS, watchOS, and tvOS. You have experience in building robust, high-performance systems and are motivated to work on low-level system software that is critical to the Apple ecosystem.
You possess a deep understanding of kernel-level virtualization support and have a keen interest in hardware-software co-design. Your dedication to developing innovative features enables developers and users to run diverse operating systems and environments reliably on their Mac. You are committed to creating fully integrated operating systems that enhance the Apple experience.
What you'll do
As a Virtualisation Engineer at Apple, you will design, implement, and maintain kernel-level virtualization support for Apple platforms. You will develop and enhance features within Apple's Hypervisor and Virtualization frameworks, ensuring that the virtualization stack is robust and reliable. Your work will directly impact how users and developers interact with Apple's operating systems, making it essential to the overall user experience.
You will collaborate with cross-functional teams to influence the design and implementation of virtualization technologies, ensuring they meet the high standards expected by Apple users. Your role will involve troubleshooting and optimizing virtualization performance, as well as contributing to the ongoing development of innovative features that leverage virtualization capabilities.
What we offer
At Apple, you will be part of a team that values collaboration and innovation. We encourage you to apply even if your experience doesn't match every requirement. You will have the opportunity to work on cutting-edge technologies and contribute to projects that have a significant impact on the Apple ecosystem. Join us in shaping the future of operating systems and virtualization technologies.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Apple is hiring a Software Engineer (Virtualization) to work on projects that span the entire system, from the kernel to libraries, frameworks, and applications. You'll utilize your excellent C and C++ programming skills and strong understanding of operating systems internals. This position requires a collaborative mindset and a passion for virtualization technologies.

Virtualization Engineer
Apple is hiring a Virtualization Engineer to design, deploy, and maintain large scale Virtual Desktop Infrastructure (VDI) platforms. You'll work with VMware, Hyper-V, and Linux systems in Austin, Texas. This role requires 3+ years of experience in enterprise infrastructure.

Software Engineering
Apple is hiring a Software Engineer (Virtualization) to work on the design and implementation of virtualization frameworks and virtual machines. You'll collaborate with experts across software and hardware organizations. Strong C and C++ programming skills are required.

Emulation Engineer
Apple is hiring an Emulation Engineer to develop cutting-edge GPU technologies. You'll work on building emulation models and debugging test cases, requiring skills in RTL verification and SystemVerilog. This role is ideal for recent graduates with a passion for hardware and software integration.

Support Engineer
AvePoint is hiring a Windows and Virtualization Support Engineer to lead the design, implementation, and maintenance of Windows server and virtualization environments. You'll work with technologies like VMware, CyberArk, and AWS. This position requires experience in managing critical infrastructure systems.