Virtualisation Engineer, CoreOS
London, KY - USA
Job Summary
The Virtualization team is looking for a highly skilled and motivated software engineer to join our core development group. We are responsible for building the foundational virtualization technologies that power innovative features enabling developers and users to run diverse operating systems and environments reliably on their a member of this team you will work at the heart of our virtualization stack contributing to the kernel-level support the Hypervisor framework and the Virtualization framework. This is a unique opportunity to work on low-level system software influence hardware-software co-design and build highly reliable systems that are critical to the Apple you are passionate about operating systems computer architecture and building robust high-performance systems we encourage you to Responsibilitiesn- Design implement and maintain kernel-level virtualization support for Apple platforms.n- Develop and enhance features within Apples Hypervisor and Virtualization frameworks.n- Implement and improve device emulation and bus emulation logic to support a wide range of virtualized hardware.n- Collaborate with hardware teams to integrate support for new virtualization-related features.n- Write high-quality well-tested and maintainable code in C/C.n- Design and implement comprehensive test suites to ensure the reliability and correctness of virtualization components.n- Debug complex issues spanning kernel hypervisor user-space and guest operating system layers.n- Optimize performance of virtual machines.n- Work cross-functionally with other teams (e.g. drivers frameworks QA) to deliver integrated solutions.n- Participate in code reviews and technical design discussions.
Knowledge of Armv8 or Armv9 CPUs architectures. nKnowledge of OS internals and system programming device drivers and memory C and C programming skills.
Proficient in virtualization in kernel and device driver with Arm assembly in hardware -versed in testing methodologies and designing testable collaborator with excellent written and verbal communication skills.
Required Experience:
IC
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