Windows Kernel Developer
Virtuozzo
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 time — let’s talk.
We are open to talent in EMEA.