Linux Kernel Driver & Virtualization Engineer (QEMU/KVM)
Arago
Paris
Sur place
EUR 90 000 - 130 000
Plein temps
14 jours+
Recevez plus de réponses des employeurs
Envoyez un CV adapté au poste en quelques minutes.
Repartez de zéro ou importez un CV existant
Avantages offerts par ce poste
Competitive cash compensation
Stock option plan
Relocation bonus
Healthcare coverage
Professional development support
25 days of PTO
Reimbursement of public transport subscription
Résumé du poste
A cutting-edge AI company in Paris seeks a Drivers & Virtualization Engineer to manage host-facing software and ensure high-performance operations. This role emphasizes Linux kernel driver development and requires expertise in OS internals, memory safety, and virtualization. Candidates should possess a Master's or PhD in a relevant field, and proficiency in English; French is a plus. The position offers competitive cash compensation, stock options, and comprehensive benefits including healthcare coverage and relocation support.
Qualifications
Master’s or PhD degree in Computer Science, Computer Engineering, or a related field.
Deep knowledge of OS internals, particularly kernel memory management and I/O paths.
Strong understanding of memory safety requirements in kernel space.
Proven hands-on experience in Linux kernel driver development and kernel modules.
Solid understanding of virtualization fundamentals (KVM, hypervisors).
Practical experience with emulation frameworks, specifically QEMU internals or custom device models.
Familiarity with hardware-level protocols: PCIe, DMA, MMIO, and IOMMU.
Language: English at a proficient level. French is a plus.
Responsabilités
Develop and maintain high-performance Linux kernel drivers for Arago’s proprietary accelerator.
Implement communication protocols and virtual device interfaces to bridge hardware and software.
Manage low-level hardware interactions including PCIe, DMA, MMIO, and interrupt handling.
Enable seamless virtualized access to accelerators using QEMU and KVM.
Design and implement robust device sharing, passthrough, and isolation mechanisms.
Ensure the security of accelerator operations through strict memory protection and resource isolation.
Debug complex failures that span the entire stack: from hardware and kernel to hypervisor and guest OS.
Support the scaling of our architecture from single-device setups to large-scale multi-device deployments.
Connaissances
Kernel memory management
Linux kernel driver development
Memory safety in kernel space
Virtualization fundamentals (KVM, hypervisors)
Emulation frameworks (QEMU)
Hardware protocols (PCIe, DMA, MMIO, IOMMU)
Proficient English
French (plus)
Formation
Master’s or PhD in Computer Science or related field
Description du poste
A cutting-edge AI company in Paris seeks a Drivers & Virtualization Engineer to manage host-facing software and ensure high-performance operations. This role emphasizes Linux kernel driver development and requires expertise in OS internals, memory safety, and virtualization. Candidates should possess a Master's or PhD in a relevant field, and proficiency in English; French is a plus. The position offers competitive cash compensation, stock options, and comprehensive benefits including healthcare coverage and relocation support.
Obtenez votre examen gratuit et confidentiel de votre CV.
J’envoyais des CV sans réponse, jusqu’à ce que j’utilise JobLeads. Ils ont fait en sorte que mon CV soit impossible à ignorer de la part des recruteurs.
Sophie Reynolds
L’examen de CV de JobLeads m’a permis de corriger les erreurs critiques et j’ai commencé à décrocher des entretiens quasi immédiatement !
Daniel Fischer
Avec l’examen de CV de JobLeads, mon CV m’a permis de décrocher des entretiens en un rien de temps !