HPHP

Systems Software Developer- Virtualization Platforms

HP
United Kingdom only
Apply now
Systems Software Developer- Virtualization Platforms

Description -

Systems Software Developer- Virtualization Platforms

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 components

Requirements 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 problems

A 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

About you:

You’re out to reimagine and reinvent what’s possible- in your career as well as the world around you. So are we. We love taking on tough challenges, disrupting the status quo, and creating what’s next. We’re in search of talented people who are inspired by big challenges, driven to learn and grow, and dedicated to making a meaningful difference.

About HP Wolf Security

The primary focus of the HP Wolf Security team is developing cyber security solutions to protect our customers devices and data. The digital threat landscape is ever-changing and as the cyber security industry reacts and adapts to changes, so too do the malware authors. Our unique micro-virtualization technology ensures that customers are protected from even the most bleeding edge cyber security threats. That micro-virtualization technology forms a key pillar in a wider cyber security suite that we're actively developing. 

To see what our engineering teams are working on, check out our technical blogs: https://threatresearch.ext.hp.com/blog

Our history:

Inspired by the isolation principles of traditional virtualization, our team known then as Bromium, created a game-changing technology called micro-virtualization to protect end users against advanced malware. Every task the user performs, such as opening a document or clicking on a link, is isolated in its own micro-VM, with access to just the resources required for that task, and existing just for the life of the task. Protection is thus provided through isolation, without relying on detection, hence reliably defending the user from polymorphic and even zero-day malware.

Bromium was acquired by HP Inc on 19 September 2019 forming HP Wolf Security.

For more information, visit our website: https://www.hp.com/uk-en/security/endpoint-security-solutions.html

Job -

Software

Schedule -

Full time

Shift -

No shift premium (United Kingdom)

Travel -

Relocation -

Equal Opportunity Employer (EEO) -

HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s).

Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence.

If you’d like more information about HP’s EEO Policy or your EEO rights as an applicant under the law, please click here: Equal Employment Opportunity is the LawEqual Employment Opportunity is the Law – Supplement

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let HP know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Jun 08, 2024

Posted on

Apr 09, 2024

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

United Kingdom +/- 0 hours
Claim this profileHP logoHP

HP

Company size

View company profileVisit hp.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

4 remote jobs at HP

Explore the variety of open remote roles at HP, offering flexible work options across multiple disciplines and skill levels.

View all jobs at HP

Remote companies like HP

Find your next opportunity by exploring profiles of companies that are similar to HP. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan