2026 Embedded Linux platform engineer (Freelance)
Core
Own the platform layer for x86-based Linux devices, managing the secure boot chain, kernel, and device integration.
Role type
Embedded Linux platform engineer
Builds
x86-based Linux devices
Domain
Embedded systems, x86 architecture, Linux kernel
Required skills
UEFI secure boot, x86 boot process, full disk encryption (LUKS2/TPM2), kernel module development, USB protocol integration, udev rules, C programming, Bash scripting, Python scripting
Preferred skills
Yocto, Buildroot, USB gadget mode, hardware debugging tools
Technologies
Linux, x86, UEFI, TPM2, LUKS2, USB, C, Bash, Python
Responsibilities
Maintain the x86 secure boot chain (UEFI, shim, bootloader, signed kernels and modules), Implement full disk encryption with TPM2-based unlocking and recovery, Configure, patch, and compile custom Linux kernels, Write and maintain kernel modules for custom hardware, Integrate USB devices across classes and write udev rules
Seniority
Freelance, hands-on IC
