Logo for Virtuozzo

Windows Kernel Developer

Job description

Windows Kernel Developer (C) — Bring VirtIO & Hyper-V Enlightenments to Life


Virtuozzo isn’t just another virtualization company — we’re the folks who pioneered the first commercially available container virtualization technology and developed Linux namespaces and cgroups. Today, we’re
pushing the envelope across platforms, investing deeply in Windows paravirtualization so our customers can run mixed-OS clouds with zero compromise on performance.

That’s where you come in. We need a kernel-level C engineer who lives and breathes Windows internals to help our VirtIO driver stack, adopt the best bits of Hyper-V (enlightenments, VMBus, etc.) and make virtualization on Windows fly.


What You’ll Do

  • Design & build new VirtIO drivers for emerging device classes.
  • Turbo-charge existing drivers — storage, networking, anything that moves bits.
  • Reverse-engineer Hyper-V paths to unlock enlightenments and squeeze every last cycle out of the hypervisor.
  • Own Windows logo & certification pipelines (WHQL, SVVP, etc.) so “it just installs and works.”
  • Upstream & collaborate with open-source communities (VirtIO-Win, libguestfs, QEMU/KVM) — your patches help others.
  • Share your wins at events that advance technology and creativity. 


What You Bring

  • Strong C programming skills and a knack for writing clean, maintainable, low-level code.
  • Solid grasp of at least one Windows kernel subsystem (networking or storage preferred).
  • Command-line comfort on Unix/Linux — you’ll often test and script there.
  • Fluency with Windows kernel debugging (WinDbg, KD, ETW, or your secret sauce).
  • Reverse-engineering chops — static/dynamic analysis doesn’t scare you.
  • Clear written & spoken English because we’re a fully remote, globally distributed team.


Nice to Have

  • Track record in open-source (GitHub, mailing-list posts, patchsets).
  • Familiarity with QEMU/KVM internals and how VirtIO works on the host side.
  • DevOps know-how: CI pipelines, driver-signing automation, artifact delivery.
  • Python scripting for build tooling, testing, or data crunching.


Why Virtuozzo?

Because we don’t just use virtualization — we advance it. You’ll join a crew of low-level hackers obsessed with performance, correctness, and upstream-first collaboration. Your code will power production clouds, hosting providers, and enterprise data centers worldwide.


What We Offer

  • Flexible hours and remote work options
  • Share Options — everyone shares in our success with share options
  • We help our team get private medical insurance
  • Space for creativity and experimentation within the company’s goals
  • Supportive, engineering-driven culture with minimal bureaucracy
  • The chance to influence Core team and R&D decisions from day one
  • A smart, friendly team that values reliability, simplicity, and automation
  • Depending on your location and preferred employment method, other perks and benefits apply



If kernel deep-dives, reverse-engineering challenges, and making Windows virtualization fast sound like your idea of a good timelet’s talk.


We are open to talent in EMEA.

Related jobs

Other jobs at Virtuozzo

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.