🌍 Fully Remote | Linux Kernel Engineer | Long-Term Engagement | Upstream & Backport Focus
🧠 Deep Kernel Work. Real Hardware. Open Source Impact.
We’re hiring experienced
Linux kernel and driver engineers
to work on a major
open source Linux enablement effort
for a new class of custom silicon, built by one of the world’s top semiconductor companies.
This is a
multi-year
,
fully remote (EU)
role embedded in a
technically elite kernel team
, focused on
custom SoC bring-up
,
device driver development
, and
upstream/backport contributions
to the
Linux 6.x kernel
series.
You’ll be doing meaningful
upstream Linux work
, not vendor forks or throwaway code — this is a rare opportunity to
shape how Linux interacts with new hardware at the architecture level
.
🛠️ What You’ll Work On:
-
Low-level kernel development
: scheduler hooks, memory subsystems, DMA, interrupt controllers, custom bus interfaces
-
Device driver development and optimization
for new IP blocks across memory, I/O, interconnect, and peripheral subsystems
-
Upstreaming
drivers and kernel changes in collaboration with maintainers and internal teams
-
Backporting
select features and security patches across active kernel lines
-
Real silicon bring-up
: working with FPGA prototypes, dev boards, and production silicon during validation and test
-
Cross-functional collaboration
with silicon, board design, and firmware teams — deep hardware/software co-design
✅ What You Bring:
-
Strong experience with
Linux kernel development
(5.x–6.x series preferred)
-
Deep understanding of
kernel internals
, including memory management, page tables, DMA APIs, interrupt handling, and scheduling
-
Expertise in writing and debugging
kernel modules
and
device drivers
-
Solid knowledge of
driver and subsystem integration
(e.g. I2C, SPI, PCIe, MMIO, interconnect)
-
Experience contributing to or working with
upstream Linux kernel practices
: patch submission, review cycles, kernel.org, etc.
-
Comfortable with
backporting workflows
, git, quilt, or other patch stack management tools
-
Fluent with
low-level debug and trace tools
: kgdb, perf, ftrace, crash, dmesg, etc.
💡 Bonus Points:
-
Contributions to
mainline Linux kernel or driver subsystems
-
Experience with
Yocto, Buildroot
, or embedded Linux platforms
-
Background in
board bring-up
or
SoC/CPU architecture enablement
-
Familiarity with custom interconnects, MMUs/IOMMUs, or low-level bus protocols
-
Experience supporting
productized Linux platforms
in silicon or hardware programs
🌍 Why Join?
-
Upstream-first mentality
— work on code that lives beyond the project
-
Architectural influence
: you won’t just implement — you’ll help shape system-level design
-
Work on real hardware
, not just emulation or sim — early silicon, board prototypes, and post-silicon validation
-
Highly collaborative
open source and internal engineering culture
-
Flexible hours, fully remote within the EU, and
excellent compensation
(well above €100k equivalent)
-
Work with engineers who care about correctness, maintainability, and long-term impact
If you want to work on
kernel internals, real drivers, and upstream-quality code
— and help bring new hardware to life in the Linux ecosystem — this role was built for you.
🧷 Apply now and start contributing to real open source innovation at the kernel level.