Description:
Linux Device Driver Engineer
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.
What the work looks like
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.
The core areas are:
You’ll also touch ASoC, pinctrl, Ethernet/PHY and thermal drivers. You don’t need to know all of these in depth.
The kind of problem you’ll be solving
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.
What I’m looking for
| Organization | X4 Technology |
| Industry | Engineering Jobs |
| Occupational Category | Linux Device Driver Engineer |
| Job Location | London,UK |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Intermediate |
| Experience | 2 Years |
| Posted at | 2026-10-18 5:44 pm |
| Expires on | 2026-12-02 |