A complete application in a minute
Tailored resume and cover letter, ready to send.
X4 Life Sciences is seeking a Linux Kernel Engineer to drive upstream ARM SoC enablement. You will implement platform drivers, Device Tree support and DMA, tackle upstream submissions and collaborate with maintainers, working remotely across Europe.
The role emphasizes hands-on hardware debugging on real boards, cross-family IRQ routing, and delivering robust kernel code against new silicon. Prior upstream patches and strong C/Linux fundamentals are essential.
I'm looking for an experienced Linux kernel engineer to work on new ARM SoC enablement with a major global semiconductor company. This is on a long term, high pay, fully remote working basis.
This is new-silicon work, not maintenance of an existing BSP. You'd take peripherals from the hardware reference manual through Device Tree and driver development, then on to hardware validation and upstream submission.
You will also touch ASoC, pinctrl, Ethernet/PHY and thermal drivers. You don't need to know all of these in depth.
A peripheral won't probe, enumerate or raise interrupts, and you have to work out why. Is it the hardware configuration, the clocks or resets, the interrupt routing, the Device Tree, the status register handling, or the driver? There's also the challenge of supporting several SoC variants that share IP but differ in registers, interrupts and quirks, without ending up with duplicated drivers.
If you've worked on vendor kernels or BSPs and have upstream patches behind you, I'd like to hear from you. You don't need PCIe experience, or a long list of subsystems on your CV.
Fully remote (work from anywhere in Europe)
Contract role, highly competitive rate
Real silicon, real hardware
Genuine upstream Linux work
#LinuxKernel #UpstreamLinux #EmbeddedLinux #ARM #SoC #DeviceTree #DMA #Firmware #Contract