Arago

Software Engineer — Drivers & Virtualization

Arago
Apply
8 months ago
Paris, France or Tel Aviv-Yafo, IsraelSenior

Responsibilities

  • Develop and maintain high-performance Linux kernel drivers for Arago’s proprietary accelerator.
  • Implement communication protocols and virtual device interfaces connecting hardware and software.
  • Manage PCIe, DMA, MMIO, and interrupt-handling interactions.
  • Enable virtualized accelerator access using QEMU and KVM.
  • Design device sharing, passthrough, memory protection, and resource-isolation mechanisms.
  • Debug failures across hardware, kernel, hypervisor, and guest operating-system layers.
  • Scale the architecture from single-device systems to large multi-device deployments.

Requirements

  • Master’s or PhD in Computer Science, Computer Engineering, or a related field.
  • Deep knowledge of operating-system internals, especially kernel memory management and I/O paths.
  • Strong understanding of memory safety requirements in kernel space.
  • Hands-on experience developing Linux kernel drivers and kernel modules.
  • Solid understanding of virtualization fundamentals, including KVM and hypervisors.
  • Practical experience with QEMU internals or custom device models.
  • Familiarity with PCIe, DMA, MMIO, and IOMMU.
  • Proficient English; French is a plus.

Benefits

  • Competitive cash compensation determined by location, experience, and comparable team compensation.
  • Meaningful stock option plan included in the majority of full-time offers.
  • Relocation bonus and moving-expense coverage for relocation within 20 minutes of the company’s location.
  • Healthcare coverage, including family-friendly options, pension contributions, professional development support, and 25 days of PTO plus public holidays.
  • Ownership of a key technical domain with growth opportunities based on performance and individual drive.
  • Reimbursement of 50% of the public transport subscription fee.
  • High-paced, multicultural, engineering-led environment.

Tech Stack

Categories

Arago

About Arago

201-500 employees
Contact me