Arago is an AI and computer hardware company that accelerates breakthroughs at the intersection of AI and semiconductors. As a Drivers & Virtualization Engineer, you will own the host-facing software boundary of Arago's accelerator and ensure its accessibility, security, and performance across diverse environments.
Requirements
- 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.
Benefits
- Competitive cash compensation
- Meaningful stock option plan
- Relocation bonus
- Coverage of moving expenses
- Healthcare coverage
- Pension contributions
- Professional development support
- 25 days of PTO
- Reimbursement of 50% of the public transport subscription fee