For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Empiric
Empiric

Software Engineer - Linux Kernel

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Linux
Hardware
Software Development
+17

Contract role
20 days ago
Apply now

Software Engineer - Linux Kernel Specialist

Location: Paris, France (Hybrid working)

Type: Freelance

We're looking for an experienced Software Engineer to join an innovative team developing next-generation hardware acceleration technology. In this role, you'll be responsible for developing the software layer that enables high-performance accelerator hardware to integrate seamlessly with Linux operating systems. You'll work on everything from low-level driver development to virtualization, ensuring hardware can be deployed securely and efficiently across bare-metal servers, virtual machines, and cloud environmen

ts.

This is an opportunity to work on technically challenging projects involving Linux kernel development, virtualization, hardware interfaces, and system-level software engineer

ing.

Key Responsibil

  • itiesDesign, develop, and maintain high-performance Linux kernel drivers for proprietary accelerator hard
  • ware.Build robust communication interfaces between hardware and soft
  • ware.Develop and optimise low-level interactions with PCIe, DMA, MMIO, interrupt handling, and IOMMU technolo
  • gies.Enable accelerator support within virtualized environments using KVM and
  • QEMU.Design secure device sharing, passthrough, and isolation mechan
  • isms.Implement memory protection and resource isolation to ensure safe opera
  • tion.Troubleshoot complex issues across hardware, kernel, hypervisor, and guest operating sys
  • tems.Support the evolution of the platform from single-device deployments to scalable, multi-device cloud infrastruc
  • ture.Collaborate closely with hardware and software engineering teams to deliver reliable, high-performance solut

ions.

Skills & Expe

  • rienceMaster's degree or PhD in Computer Science, Computer Engineering, or a related disci
  • pline.Strong understanding of Linux operating system internals, including kernel memory management and I/O subsy
  • stems.Commercial experience developing Linux kernel drivers and kernel mo
  • dules.Excellent knowledge of memory safety principles within kernel
  • space.Experience with virtualization technologies, including KVM and hyperv
  • isors.Practical experience working with QEMU, including emulator internals or custom device m
  • odels.Good understanding of hardware communication technologies such as PCIe, DMA, MMIO, and
  • IOMMU.Strong debugging and problem-solving skills across hardware and software environ
  • ments.Professional-level English communication s

kills.

If you're passionate about systems programming, Linux kernel development, and building high-performance infrastructure, please

apply!

About Empiric

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service