Software Engineer (f/m/d) Linux Kernel / QEMU
at
subsidary
IONOS SE
in
Berlin
Full-time | Permanent | Professionals
Reference ID: I-932
About us
IONOS is the leading European digitalization partner for small and medium-sized businesses (SMB). The company serves around six million customers and operates across 18 markets in Europe and North America, with its services being accessible worldwide. With its Web Presence & Productivity portfolio, IONOS acts as a 'one-stop shop' for all digitalization needs: from domains and web hosting to classic website builders and do-it-yourself solutions, from e-commerce to online marketing tools. In addition, the company offers Cloud Solutions to enterprises who are looking to move to the cloud as their businesses evolve.
We are seeking a highly skilled and experienced Linux Kernel Developer to join our team. As a Linux Kernel Developer, you will be responsible for designing, developing, testing, and maintaining the Linux kernel, with a focus on virtualization technologies such as QEMU and KVM. You will work closely with our engineering team to ensure the stability, performance, and security of our Linux-based systems.
Tasks
- Develop and maintain Linux kernel modules and drivers, with a focus on virtualization technologies such as QEMU and KVM.
- Design and implement new kernel features and functionality to improve performance, security, and reliability.
- Collaborate with the engineering team to identify and resolve kernel-related issues and bugs.
- Develop and maintain automated testing frameworks to ensure kernel stability and functionality.
- Analyze and optimize kernel performance, identifying areas for improvement and implementing optimizations.
- Work with upstream kernel communities to contribute patches and collaborate on kernel development; Stay up-to-date with the latest kernel developments and advancements, applying this knowledge to improve our kernel offerings.
Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
- 5+ years of experience in Linux kernel development, with a focus on virtualization technologies such as QEMU and KVM.
- Strong understanding of Linux kernel internals, including process scheduling, memory management, and device drivers.
- Experience with QEMU and KVM, including development and debugging of virtualization-related kernel modules; Experience with version control systems such as Git.
- Strong programming skills in C, with experience in kernel development and debugging tools such as gdb and crash; Experience with kernel testing frameworks such as kselftest and LTP.
- Strong analytical and problem-solving skills, with the ability to debug complex kernel issues; Good communication and collaboration skills, with the ability to work effectively in a team environment.
Nice to Have
- Experience with other virtualization technologies such as Xen or VMware.
- Knowledge of security-related kernel features and technologies, such as SELinux or AppArmor.
- Experience with upstream kernel communities, including contributing patches and collaborating on kernel development.
- Familiarity with containerization technologies such as Docker or Kubernetes.
Benefits
- Hybrid working model.
- Flexible working hours through trust-based working hours.
- At some locations a subsidized canteen and various free drinks.
- Modern office space with very good transport connections.
- Various employee discounts for activities and products.
- Employee events such as summer and winter parties, as well as workshops.
- Numerous training and development opportunities.
- Various health offers, such as sports and health courses.
Diversity enriches. Different cultures, nationalities, genders, ages, sexual orientations and religions as well as people with disabilities - we value diversity and encourage it. Because only teams that reflect all facets of society offer the best environment for creativity and make a company productive and distinctive. We value diversity and welcome all applications.
Contact
Fragen?
IONOS SE
Recruiting Team IONOS
Hinterm Hauptbahnhof 3-5
D-76137 Karlsruhe
jobs@ionos.com
Nutzen Sie für Ihre Bewerbung bitte ausschließlich unser unkompliziertes Online-Formular, sodass wir Ihnen einen möglichst transparenten Bewerbungsprozess unter Einhaltung aller datenschutzrechtlicher Vorgaben gewährleisten können. Bewerbungen per Mail können wir leider aus genannten Gründen nicht berücksichtigen.