A
Posted 12 hours ago
Software Engineer — Drivers & Virtualization
AragoSoftware Engineer — Drivers & Virtualization
Perks & benefits
Education AllowanceHealth InsurancePaid LeaveRelocation Allowance
Requirements
Master's or PhD in CS or related field, Linux kernel driver development, OS internals knowledge, Virtualization (KVM, QEMU), Hardware protocols (PCIe, DMA, MMIO)
Skills
LinuxQEMU
About the role
About the Company
Arago is an AI and computer hardware company whose mission is to drive the course of history forward by accelerating breakthroughs at the intersection of AI and semiconductors. Founded in 2024, Arago brings together a lean team of engineers and scientists from the world’s top companies and research labs.
Responsibilities
- 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 spanning hardware, kernel, hypervisor, and guest OS
- Support scaling architecture from single-device to large-scale multi-device deployments
Requirements
- Master’s or PhD in Computer Science, Computer Engineering, or a related field
- Deep knowledge of OS internals, kernel memory management, and I/O paths
- Strong understanding of memory safety requirements in kernel space
- Proven experience in Linux kernel driver development and kernel modules
- Solid understanding of virtualization fundamentals (KVM, hypervisors)
- Practical experience with QEMU internals or custom device models
- Familiarity with PCIe, DMA, MMIO, and IOMMU
- Proficient English; French is a plus
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer — Drivers & Virtualization
Arago · Paris
