Job Description
Industry: IT Services and IT Consulting
Seniority for this role: Entry level
Job Description Virtuozzo is a leading server virtualization solution for enterprises and hosting providers, enabling the distribution of physical resources among virtual environments (machines and containers). We are seeking a C Developer to contribute to the development of our KVM/QEMU virtualization solution, with a focus on hardware virtualization components. Virtuozzo welcomes engineers of all experience levels who have a strong desire to learn. This role provides exposure to complex performance challenges within Windows and Linux guests, nested virtualization, and other advanced scenarios. Youโll tackle extreme challenges, including addressing misbehavior in Windows and Linux environments, and work with standard firmware components like SeaBIOS and OVMF. Responsibilities Your contributions may include: Enhancing KVM implementation in the Linux kernel. Implementing Hyper-V enlightenments in KVM. Optimizing performance to surpass competitive solutions (stock KVM, VMware, VirtualBox). Developing and improving Linux/Windows para-virtualized device drivers, such as VirtIO and Hyper-V stacks. Collaborating with QEMU and Linux kernel mainstreams to merge code contributions. Representing Virtuozzo at industry events such as KVM Forum, FOSDEM, and Linux Foundation conferences. Learning Linux kernel programming if not already proficient. Requirements Proficiency in C programming. Experience in low-level Unix programming (kernel and userspace developers welcome). Understanding of Linux system calls interface. Preferred Qualifications Expertise in any of the following areas will be a plus: Knowledge of Linux, Windows, or FreeBSD kernel internals. Experience in open-source project development. Contributions to QEMU/Linux kernel, particularly KVM. Familiarity with Linux kernel debugging methods and tools. DevOps experience. Proficiency in Python or OCaml programming. Language Skills English: Advanced proficiency or higher. Why Join Virtuozzo? Be part of a team at the forefront of virtualization innovation. This role offers exciting challenges, opportunities for growth, and the chance to contribute to high-impact projects that redefine virtualization solutions. Show more Show less