> Markdown version of [/jobs/ext/2206445-device-driver-developer](https://www.wearedevelopers.com/jobs/ext/2206445-device-driver-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Device Driver Developer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Experience:** Expert - **Salary:** £70,000.0 - **Contract:** Permanent contract - **Skills:** Software Applications, ARM Architecture, C++ (Programming Language), Software Debugging, Linux, Device Drivers, Embedded C, Linux Kernel, Multiprocessing, PCI Express, Software Engineering - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25664 ## About the Role As a Device Driver Developer you will have good Linux Kernel experience and an excellent understanding of hardware especially bringing new boards up. Your commercial experience in this area will be backed up by excellent grades and a top technical degree from a well-known and respected university., * Excellent knowledge of embedded C and some C++ * Outstanding Linux Kernel knowledge and implementation of device drivers * Working knowledge of Pcie device drivers * Experience of debugging low level hardware * Good working knowledge of ARM processors * System-level evaluation and benchmarking would be a bonus ## Description Keywords: senior software engineer, Embedded C, Linux, C++,Multi-core ARM processors, Cortex, start-up, Cambridge