05 oct
|
X4 Technology
|
Cantabria
05 oct
X4 Technology
Cantabria
Linux Kernel Engineer – Upstream / So C Development | Fully Remote I'm looking for an experienced Linux Kernel Engineer with genuine upstream experience for a fully remote role working directly on ARM So Cs and new silicon enablement . I'm keeping the company anonymous for now, but this is with a major semiconductor organisation and the work is genuinely close to the hardware. What makes the role interesting This isn't primarily about maintaining an existing BSP or making small changes to an established driver.
You'll be working on new So C functionality , with responsibility that can span from the hardware description all the way through to upstream Linux. The work includes: PCIe host-controller support, including link up/down and hotplug DMA and interrupt routing ,
including So C-specific ICU integration ASo C / audio controller and codec integration Pinctrl and pin-function support SPI controller enablement and fixes Ethernet / PHY integration Thermal sensor drivers Board bring-up and low-level hardware debugging Upstreaming changes and working directly through review with Linux subsystem maintainers The technical challenge The work sits right at the boundary between silicon and Linux . You might start with a hardware reference manual and need to work through: For example, understanding a path such as: and determining whether a problem is caused by the hardware configuration, interrupt routing, Device Tree, IRQ configuration, status register handling or the driver.
Or debugging a PCIe endpoint that won't enumerate by working across the PHY, clocks, resets, link training, controller and Linux PCI subsystem . There is also interesting work around supporting multiple So C variants — sharing common IP while dealing with different registers, interrupts and hardware quirks without creating a collection of duplicated drivers. I'm specifically looking for upstream experience This is important. I'm looking for someone who has actually contributed to upstream Linux , not j
📌 Senior linux kernel engineer (Cantabria)
🏢 X4 Technology
📍 Cantabria