09/10/2026 updated
MK
60 % partially available
Senior Embedded Linux Consultant | Ex-Google, ex-TomTom | Kernel Upstream & User-Space Rust
Barcelona, Spain
Only remote
Associated Engineer (Data Technology)About me
Specializing in kernel debugging, integration & board bring-up. Mainline Linux contributor with 390+ upstream patches. I bridge hardware and software to deliver clean, maintainable Board Support Packages (BSPs). Also interested in working with Rust or Zephyr. Targeting 20 hours/week (4-5 days).
C (Programming Language)UClibc (C Standard Library)C++ (Programming Language)DebuggingLinuxDevice DriversEmbedded SystemsLinux On Embedded SystemsEmbedded Operating SystemsEmbedded SoftwareEnergy ConservationLinux KernelLinux-Powered DevicesLinux Professional Institute CertificationToolchain
Kernel & Low-Level: Linux Kernel Internals, Device Drivers, Device Tree, Board Bringup, Upstreaming, BSP (Board Support Package) Development, Power Management, Boot Time Optimization, Backporting,
Programming Languages: C, C++, Rust
Build Systems & Toolchains: Yocto Project (BitBake, OpenEmbedded), Cross-Compilation, GNU Toolchains
Bootloaders: U-Boot, Barebox
Hardware Architectures: ARM64, ARM32, Qualcomm, Rockchip, TI
Debugging & Analysis: GDB, Oscilloscope, Logic Analyzer, ftrace, perf
Experience
Professional experience10+ years
Freelancer since2026
Languages
GermanNative speakerEnglishFluentFrenchBasic knowledgeDutchGoodSpanishFluent
Project history
Linux Kernel
• almost 400 accepted upstream commits across a wide variety of subsystems
• architected and upstreamed the onboard_usb_dev/hub driver
• Driver development and ARM64 Device Tree support
• Regular collaboration with subsystem maintainers through upstream code reviews
• Contributor of Reviewed-by tags for peer patches
U-Boot
• Added support for Cirrus EP93xx SoCs
Barebox
• Added support for Cirrus EP93xx SoCs
Independent consulting in embedded Linux, delivering clean BSPs, board bring-up, and kernel debugging for clients across European time zones. Available for part-time remote contracts (16-24 hours/week, flexible across 2-5 days).
Sabbatical period based in Barcelona, Spain.