Software Engineer – Drivers & Virtualization
arago · Paris
Description du poste
About the role
Arago is looking for a Drivers & Virtualization Engineer to own the host‑facing software boundary of its AI accelerator. You will ensure the hardware is accessible, secure, and high‑performing across bare‑metal, virtualized, and cloud environments.
Key responsibilities
- Develop and maintain high‑performance Linux kernel drivers for Arago’s proprietary accelerator.
- Implement communication protocols and virtual device interfaces bridging hardware and software.
- Manage low‑level interactions such as PCIe, DMA, MMIO, and interrupt handling.
- Enable seamless virtualized access using QEMU and KVM, including device sharing, passthrough, and isolation.
- Guarantee security through strict memory protection and resource isolation.
- Debug complex failures spanning hardware, kernel, hypervisor, and guest OS.
- Support scaling from single‑device to large‑scale multi‑device deployments.
Required profile
- Master’s or PhD in Computer Science, Computer Engineering, or related field.
- Strong grasp of OS internals, especially kernel memory management and I/O paths.
- Proven hands‑on experience with Linux kernel driver development.
- Solid understanding of virtualization fundamentals (KVM, hypervisors).
- Experience with QEMU internals or custom device models.
- Fluent English; French is a plus.
Required skills
- Linux kernel driver development
- Kernel modules
- Kernel memory management
- PCIe, DMA, MMIO, IOMMU
- KVM and hypervisor concepts
- QEMU internals
What we offer
- Competitive compensation package
- Opportunity to work on cutting‑edge AI accelerator technology
- Collaborative, high‑velocity engineering environment
- International team with diverse expertise
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches en France.
Salaires par métier
- Aide ménager / aide ménagère (H/F) – CDI temps partiel 20
- Employé(e) de ménage – CDI temps partiel 13
- Employé(e) de ménage à temps partiel 10
- Employé(e) de ménage – Temps partiel 8
- Conducteur de ligne H/F 8
- Collaborateur comptable agricole (H/F) 7
- Employé Polyvalent de Restauration (F/H) 7
- Employé(e) de ménage à domicile 6
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Publie il y a 2 semaines
Expire dans 1 mois
15 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
arago
Paris