Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Systems software developer- virtualization platforms

Hpwolf
Software developer
Posted: 14 May
Offer description

Systems Software Developer- Virtualization Platforms

Locations: Cambridge, England

HP deliver the world’s most secure PCs, engineered to protect the end user through hardware level security features. You’ll be joining the Virtualization Platforms group responsible for building hypervisors (Yes! We’re working on several VMM projects) and other operating system components. Our team has created a game-changing technology called micro-virtualization to protect end-users by isolating risky activities such as opening email attachments of unknown provenance in small, disposable Virtual Machines called uVMs. You can check out one of the snapshots of the uXen code base (our micro-virtualization hypervisor) in our public GitHub repo: https://github.com/uxen-virt/uxen. We’re also working on other advanced virtualization-based projects but let’s leave these to chat about “in person” if you’re interested.The successful applicant will work from our Cambridge Lab but we’d also welcome applications from candidates who wish to work hybrid / remote in the UK providing you can travel to our Cambridge Lab as/when required.Responsibilities for the Systems Software Developer:* Lead design and implementation efforts with operating system level software projects such as device drivers with emphasis on virtualization and Windows kernel environments* Lead reverse engineering and black box debugging efforts* Provide solutions for macro and micro verification of the developed componentsRequirements for the Systems Software Developer:* Experience developing system software in C and x86 assembler* Expert understanding of virtualization technologies, including hardware assisted virtualization (both VT-x and AMDV) and auxiliary technologies such as IO-MMU* Expert understanding of modern operating systems* Hands on experience with locating and addressing performance bottlenecks in system software* Experience of debugging complex systems problemsA great Systems Software Developer will have-* Experience in modern C++ and/or Rust development* Understanding of Windows NT components such as memory or I/O manager* Experience of working on Windows internals, x86/AMD64 architectures, Windows IoT and Windows on ARM development* Working knowledge of WDM (KMDF is a plus) and ideally at least one of: WDDM, NDIS, WFP* Familiarity with virtualization technologies* Experience with Linux kernel and user mode development* Understanding of components in the OSI networking model with emphasis on TCP/IP protocols

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software developer
Swansea
Oscar Associates (Uk)
Software developer
£45,000 a year
Similar job
Principal software developer
Bristol (City of Bristol)
Synoptix Limited
Software developer
£85,000 a year
Similar job
Software developer/ delphi
Reed Technology
Software developer
£55,000 a year
See more jobs
Similar jobs
Home > Jobs > It jobs > Software developer jobs > Systems Software Developer- Virtualization Platforms

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save