Software Engineer — Drivers & Virtualization at Arago - ScoutJobs - The AI-curated global job board
Skip to content
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 free

Software Engineer — Drivers & Virtualization

Arago · Paris

Sign up to apply