> Markdown version of [/jobs/ext/2726188-software-engineer-drivers-virtualization](https://www.wearedevelopers.com/jobs/ext/2726188-software-engineer-drivers-virtualization). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Drivers & Virtualization - **Company:** Arago - **Location:** Courbevoie, France - **Contract:** Permanent contract - **Skills:** Communications Protocols, Computer Engineering, Software Debugging, Device Drivers, Memory Management, Emulators, Hypervisor, Kernel-Based Virtual Machine, Linux Kernel, PCI Express, Quick EMUlator (QEMU) - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/software-engineer-drivers-virtualization-arago-8292750 ## About the Role * 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. ## Description * 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 that span the entire stack: from hardware and kernel to hypervisor and guest OS. * Support the scaling of our architecture from single-device setups to large-scale multi-device deployments., * Technical meeting : Deep dive into your past projects and technical achievements. * CEO Interview : Assess the fit with the team's culture and long-term vision. * Reference Calls: Mandatory calls with your former managers to validate strengths, weaknesses, and work style. * Technical Assessment: Take-home technical assignment crafted to the role you're applying for. * Final Interview : Discuss your technical assignment and address any remaining questions with team members. ## Related Videos - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Thinking Differently - How to Make Money from Cyber Attacks & Cheats](https://www.wearedevelopers.com/videos/745-thinking-differently-how-to-make-money-from-cyber-attacks-cheats) - [An alternative approach to digital sovereignty: Confidential Computing](https://www.wearedevelopers.com/videos/100043-an-alternative-approach-to-digital-sovereignty-confidential-computing) - [20 Years of Solving Unsolvable Problems](https://www.wearedevelopers.com/videos/100214-20-years-of-solving-unsolvable-problems) - [WeAreDevelopers LIVE – Web Scraping, Agents, Actors and more](https://www.wearedevelopers.com/videos/1764-wearedevelopers-live-web-scraping-agents-actors-and-more) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)