Job Description
๐ Remote (EU) | Senior Linux Kernel Driver Engineer | High Pay | Long-Term, Open Source Project
๐ง Work on the Cutting Edge of Open Source + Silicon
We're looking for expert Linux kernel engineers with deep experience writing complex drivers to join a major open source silicon bring-up effort. This is not just patching or vendor support โ this is real, architectural-level driver development, upstream-first, powering a brand-new multi-core heterogeneous SoC from one of the worldโs top semiconductor innovators.
If youโve built and debugged Linux drivers for real hardware โ especially tricky, high-performance, or custom IP blocks โ this is your chance to go deep, upstream your work, and help shape the future of Linux on emerging processor architectures.
๐ ๏ธ What Youโll Be Doing
- Developing and upstreaming Linux kernel drivers for a next-gen SoC featuring Cortex-A, Cortex-R, and Cortex-M cores, along with custom accelerators
- Enabling high-speed, complex peripherals: PCIe, USB 3.x, Ethernet, MIPI, CAN, and more
- Working directly on a Linux 6.x kernel fork, including backports, security patching, and custom feature integration
- Collaborating closely with silicon validation teams, firmware developers, and platform bring-up engineers
- Navigating and contributing to upstream Linux subsystems (camera, networking, memory, AI/ML, DMA, etc.)
โ What We're Looking For
- Strong, hands-on experience writing Linux kernel drivers โ the more complex, the better
- Deep knowledge of kernel internals: I/O, memory management, interrupts, scheduling
- Comfortable working with mainline and custom kernel trees, backporting, and maintaining patch stacks
- Proficient in low-level Linux debugging and performance tools (e.g., perf, ftrace, crash, kgdb, dmesg)
- Experience contributing to or navigating upstream Linux workflows
- Strong written & spoken English for remote, technical collaboration
๐ก Bonus If You Have:
- Past mainline kernel contributions or open source involvement
- Experience in semiconductor bring-up, board validation, or early silicon platforms
- Familiarity with Yocto, Buildroot, or other embedded Linux stacks
- Knowledge of custom SoC architectures, IOMMUs, or hardware acceleration interfaces
๐ Why Join This Project?
- Build real Linux infrastructure for a brand-new processor architecture
- Upstream-first approach โ no vendor forks or throwaway patches
- Tackle real hardware challenges: early silicon, validation boards, performance tuning
- Work on latest kernel versions (6.x) โ stay ahead of the curve
- 2+ year engagement, fully remote (EU), flexible hours, deep engineering culture
- Compensation well above โฌ100k/year equivalent
๐ง This Role is Perfect For You If:
Youโre an experienced Linux engineer who thrives on complex driver work, enjoys close-to-metal programming, and values doing things the right way โ upstream, maintainable, and with deep understanding of the hardware.
๐ฉ Ready to take your kernel skills to the next level?
Apply now and help define how Linux runs on the processors of tomorrow.