Please let us know where you are, or where you would like to be in the world so we can point you in the right direction.

Linux Kernel Engineer

  • Contract
  • £50 - 60 per hour

Fully Remote | Linux Kernel Engineer | Open Source Silicon Enablement | Multi-Year Engagement | Work from anywhere in Europe 

Deep Kernel Engineering Meets Real Hardware – Help Bring Up a Next-Gen SoC

We’re hiring experienced Linux kernel and driver engineers to work on the open source enablement of a cutting-edge, multi-core custom processor being developed by a globally recognized semiconductor innovator. This is a rare opportunity to contribute to Linux kernel development at the architectural level, supporting a powerful heterogeneous SoC that includes application, real-time, and low-power compute domains, as well as custom accelerators and high-bandwidth peripherals.

You’ll be part of a long-term (2+ year) project, fully remote (EU-based), working with a technically elite team. This is not vendor patching – it’s open source-first engineering, with real opportunity to upstream drivers and kernel features, and work across mainline 6.x series kernels, including the latest kernel releases.

️ What You’ll Work On:

  • Custom Linux kernel 6.x fork tailored for a novel multi-core SoC with mixed Cortex-A, Cortex-R, and Cortex-M cores
  • Driver development and subsystem integration for high-speed interfaces: PCIe, USB 3.x, MIPI, Ethernet, and CAN
  • Enabling custom hardware accelerators through Linux-compatible interfaces (e.g., DMA, interrupt routing, shared memory)
  • Upstreaming modules and contributing to Linux subsystems where appropriate (camera, networking, AI, embedded bus, etc.)
  • Backporting select kernel features and security patches to match silicon validation and release cycles
  • Close collaboration with board bring-up teams, silicon validation engineers, and firmware developers

 

✅ You Should Bring:

  • Strong experience with Linux kernel development (ideally 5.x or 6.x series)
  • Proven expertise in kernel subsystems: memory management, I/O, interrupt handling, and scheduling
  • Skilled in device driver development, especially for complex peripherals or custom IP
  • Familiar with upstream Linux workflows – patch review, submiss

Apply

Max upload size: 2mb
I consent to storing and processing my personal data as outlined on the 'How X4 Technology manages and uses your personal data' page.

Job manager

Jake Muncey

Principal Consultant

Phone: 0207 812 7371

Email: j.muncey@thex4group.com

Contact me