Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 25 Oct 2026 · Still live on 31 Oct 2026

Principal Hypervisor Engineer

The employer hasn't listed a salary.

Apply on HP Wolf Security

Description

We're seeking a Principal Hypervisor Engineer to join our team in Cambridge, focusing on designing and evolving low-level technologies for our security platform.

You will work on hypervisor technologies that isolate threats from the host environment, enabling secure browsing, document opening, and application running without compromising productivity.

Responsibilities:

  • Design and implement system-level software, including VMM/hypervisors, operating systems, device drivers, and PC firmware.
  • Work on new projects and provide support and improvements for existing components.
  • Analyse and debug problems at the intersection of hardware, firmware, and software.
  • Provide solutions for macro and micro verification of developed components.
  • Take ownership of large functional areas, such as memory manager or networking subsystem.
  • Provide performance improvements for existing solutions.
  • Offer engineering support for customer issues, which may require remote or on-site problem analysis and direct collaboration with customers.
  • Provide efficient designs aligned with business needs.
  • Collaborate with other development and management teams to provide solutions that fit into existing constraints.

Requirements:

  • Expert understanding of modern computer architectures, focusing on x86-64 architecture and PC platforms.
  • Expert understanding of virtualization technologies, including hardware-assisted virtualization and auxiliary technologies like IO-MMU.
  • Expert understanding of modern operating systems (Windows and Linux).
  • Experience with building efficient memory manager solutions for virtualization products.
  • Experience with building efficient nested virtualization products.
  • Experience in building CPU instruction emulators.
  • Hands-on experience developing PC platform components, such as xHCI controllers and device virtualization.
  • Reverse engineering experience with closed-sourced systems like Hyper-V and Windows kernel.
  • Strong debugging and analytical skills.
  • 5+ years of experience in kernel and device driver development in Linux or Windows.
  • 5+ years of experience developing system software in C and x86 assembler.

Location & working model: This role is based in HP's Cambridge office under a hybrid working arrangement, with a minimum requirement to be onsite three days per week.

Skills

Required

  • x86-64 architecture
  • Virtualization technologies
  • Operating systems
  • Memory manager solutions
  • Nested virtualization
  • CPU instruction emulators
  • Device virtualization
  • Reverse engineering
  • Debugging and analytical skills
  • Kernel and device driver development
  • System software development in C and x86 assembler

Nice to have

  • ARM64 architecture
  • Microsoft Windows Hypervisor Platform
  • OSI networking model
  • TCP/IP protocols
  • Bachelor’s Degree in Computer Science
Apply on HP Wolf Security