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, submission, and kernel community etiquette
* Experience with backporting techniques and tools (git, quilt, patch stack maintenance)
* Confident using low-level Linux tools: perf, ftrace, kgdb, crash, dmesg, etc.
* Fluent written and spoken English for technical collaboration
Bonus Points for:
* Experience in semiconductor or board bring-up environments
* Past mainline kernel contributions
* Knowledge of Yocto, Buildroot, or similar embedded Linux toolchains
* Familiarity with custom SoC designs, MMUs/IOMMUs, or hardware acceleration pipelines
* Exposure to multi-core, heterogeneous compute architectures
Why This Role Stands Out:
* Work on a next-generation processor architecture - multi-core, multi-domain, with custom accelerators and subsystems
* Engage in real open source work - with upstream contribution and long-term maintainability in mind
* Operate on the latest Linux kernel versions, shaping how new hardware interacts with the evolving kernel landscape
* Real hardware bring-up - early silicon, validation boards, and production platforms
* Join a long-term project with technical autonomy, deep engineering culture, and competitive compensation (well above €100k/year equivalent)
* Fully remote within the EU with flexible working hours
If you're a Linux kernel specialist who enjoys architecting drivers, working close to hardware, and contributing to the open source community - this is the kind of project engineers wait years for.
Apply now to help build the future of Linux on next-gen silicon.