20 of 20 Permanent Device Driver Jobs in the UK

Embedded Software Engineer

Hiring Organisation
Oho Group
Location
Cambridge, England, United Kingdom
Group have partnered with a global telecommunications firm looking for an experienced Embedded Software Engineer to develop low-level device driver software for advanced, mission-critical communication systems. You’ll design, implement and test low-level embedded software, working across platforms such as Embedded Linux, FreeRTOS … technical reviews and project planning What You’ll Bring Strong C programming skills in real-time systems Proven experience with device driver development in commercial products Excellent debugging and problem-solving abilities Experience with Embedded Linux, ARM BSPs, and multi-threaded systems Familiarity with configuration management tools ...

Senior Embedded Software Engineer

Hiring Organisation
DOMO TACTICAL COMMUNICATIONS
Location
PO15, Whiteley, Hampshire, United Kingdom
Employment Type
Permanent
challenging new projects to work on. You will program in C++ for embedded applications and sometimes in C for low-level Linux kernel device drivers. If you have experience in DSP or VHDL/FPGA, those skills will be put to good use, or could be developed ...

Embedded Software Engineer

Hiring Organisation
Zenovo
Location
Leicestershire, United Kingdom
Employment Type
Permanent
Engineer looking to work on next generation technology, we want to hear from you! About the Role: Develop low-level embedded software, including device drivers, and RTOS/kernel components. Integrate secure IoT communication protocols (e.g., MQTT, BLE). Build automated test frameworks, run HIL testing, and support ...

Embedded Software Engineer - Audio Technologies

Hiring Organisation
Christy Media Solutions
Location
Surrey, England, United Kingdom
build systems such as Yocto) Real-time operating systems (e.g. FreeRTOS) FPGA, DSP or high-speed peripheral integration Networking, USB or device driver development Exposure to professional audio or signal-processing products Why Apply? Work on technically interesting products that blend software, hardware and audio technology ...

Embedded Software Engineer

Hiring Organisation
RedTech Recruitment Ltd
Location
Derby, Derbyshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£65,000
/IoT Software Engineer/Embedded Systems Programmer/Firmware Developer/Embedded Software Architect/Low-Level Software Engineer/Device Driver Developer/Embedded Software Designer/Micro-controller Programmer/Real-time Software Developer/Embedded Systems Analyst/Embedded Systems Specialist/Embedded ...

Embedded Software Engineer

Hiring Organisation
Chevalier Tech Limited
Location
City of London, London, United Kingdom
real-time and bare-metal systems. Work closely with hardware engineers to bring up new boards and validate hardware functionality. Integrate and debug device drivers, communication protocols (e.g., SPI, I2C, CAN, UART), and sensors. Optimise system performance, including memory usage, boot times, and power consumption. Contribute to system ...

Embedded C++ Software Engineer

Hiring Organisation
Zenovo
Location
United Kingdom
Employment Type
Permanent
Salary
GBP 50,000 - 60,000 Annual
Strong proficiency in Embedded C++ - Experience with Linux-based embedded systems - Familiarity with debugging tools, version control, and software development workflows - Experience with device drivers or low-level hardware interfaces - Knowledge of communication protocols (SPI, I2C, UART, CAN, Ethernet) - Familiarity with CI/CD pipelines ...

Embedded C++ Software Engineer

Hiring Organisation
Zenovo
Location
Bristol, Box Makers Yard, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum Up to £60,000 + Benefits & Bonus
Strong proficiency in Embedded C++ - Experience with Linux-based embedded systems - Familiarity with debugging tools, version control, and software development workflows - Experience with device drivers or low-level hardware interfaces - Knowledge of communication protocols (SPI, I2C, UART, CAN, Ethernet) - Familiarity with CI/CD pipelines ...

Embedded Linux Engineer

Hiring Organisation
Matchtech Mobility
Location
Essex, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
design, build, and test embedded systems across sensing, robotics, communications, and IoT. Work ranges from Linux-based systems to bare-metal, RTOS, device drivers, and system-level debugging click apply for full job details ...

DSP Engineer

Hiring Organisation
Platform Recruitment
Location
Amesbury, Wiltshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £60000/annum
programming languages such as C, C++, and assembly language for embedded systems. + Strong understanding of real-time operating systems and device driver development. + Familiarity with digital audio and video processing, image processing, or wireless communication protocols is highly desirable. + Good communication skills to collaborate ...

Graduate Hardware Engineer

Hiring Organisation
ARM
Location
Guildford, Surrey, United Kingdom
Employment Type
Permanent
Salary
GBP 43,000 - 45,000 Annual
schematic capture using OrCAD Managing PCB layout, fabrication and assembly subcontractors Setting to work PCBs including writing test firmware and software Developing Linux device drivers for hardware Your skillset may include: Have knowledge/understanding in at least one of the following areas: Complex PCB design, FPGA development ...

Robotics Software Developer

Hiring Organisation
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Location
City of London, London, United Kingdom
robotics Computer vision in robotics (calibration, integration) Experience with embedded systems (e.g. Jetson) NVIDIA robotics stack/Isaac Sim Linux systems (Docker, networking, device drivers) Additional Information: Location: London (Hybrid/on-site preferred) Competitive rate, dependent on experience ...

Contract Applications Developer (C++ & QT)

Hiring Organisation
TXM Recruit
Location
East Anglia, UK
oriented, and an effective communicator within cross-functional teams Desirable Skills Experience with cross-platform or resource-constrained environments Familiarity with embedded Linux, device drivers, or hardware/software integration For further information on this contract Applications Developer role please contact Graham Cross on 07502 50543 or JBRP1 ...

Embedded Software Engineer

Hiring Organisation
Advanced Resource Managers
Location
Portsmouth, England, United Kingdom
Your skillset may include: Experience programming Embedded Systems using C/C++ Experience with bare-metal and embedded Linux environments Experience with Linux device drivers including DMA, Interrupts, and Device Trees Knowledge of Digital Signal Processing Knowledge of Software Defined Radio Experience of working with … configuring embedded Linux systems with tools such as Buildroot and Yocto Experience of working with Uboot, Kernel config, and device trees If this all sounds like something you will be interested in then simply apply and we can discuss the opportunity further ...

Embedded Linux Software Engineer - Duxford - Hybrid (2/3) to £65k+Excellent Benefits

Hiring Organisation
Ascent Sourcing Ltd
Location
Babraham, Cambridge, Cambridgeshire, England, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £65,000 per annum
sensing, robotics, communications, and IoT devices. This role provides the opportunity to work on Linux-based systems as well as bare-metal, RTOS, device drivers, algorithms, and communications protocols. This variety is a core part of the consultancy environment. You will work closely with multidisciplinary engineering teams, supporting … embedded Linux and broader embedded work. You must have: Embedded Linux development, involving Yocto, building and maintaining custom Linux images, including knowledge of device trees, user-space and kernel-space, and SoC platforms. Ability to adapt to different technologies, and an ambition for learning. Motivation to work ...

Engineering - Software Engineer (Intermediate)

Hiring Organisation
TekWissen ®
Location
Portsmouth, England, United Kingdom
working with and configuring embedded Linux systems with tools such as Buildroot and Yocto Experience of working with Uboot, Kernel config and device trees Building and deploying embedded Linux systems in an offline environment ABOUT YOU Experience programming Embedded Systems using C/C++ Experience of bare-metal … embedded Linux environments Experience of linux device drivers including DMA, Interrupts, and Device Trees Knowledge of Digital Signal Processing Knowledge of Software Defined Radio TekWissen® Group is an equal opportunity employer supporting workforce diversity. ...

Embedded Software Engineer

Hiring Organisation
Verso Recruitment Group
Location
Reading, Berkshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum
responsible for developing robust embedded solutions, enabling new hardware platforms, and ensuring reliable system performance on ARM‑based architectures. You’ll work across device drivers, bootloaders, kernel configuration, and Yocto‑based Linux builds, collaborating closely with hardware, firmware, and wider engineering teams to deliver high‑quality, production‑ready … software. Key Responsibilities - Develop and maintain low‑level device drivers for ARM‑based platforms. - Design, implement, and optimise Embedded C software for constrained environments. - Own and enhance bootloader functionality and hardware bring‑up. - Build, customise, and maintain Yocto‑based Linux distributions. - Configure, integrate, and debug the Linux kernel ...

Embedded Linux Engineer

Hiring Organisation
Matchtech Mobility
Location
Essex, South East, United Kingdom
Employment Type
Permanent
design, build, and test embedded systems across sensing, robotics, communications, and IoT. Work ranges from Linux-based systems to bare-metal, RTOS, device drivers, and system-level debugging. Key Responsibilities Develop embedded Linux systems (including Arm SoCs, Yocto, custom images, device trees, kernel/user-space ...

Embedded Software Engineer

Hiring Organisation
Akkodis
Location
Crawley, England, United Kingdom
technical leads and contribute to team-wide delivery milestones. 🧰 Essential Tech You’ll Bring Deep experience with embedded Linux (bonus points for PetaLinux + driver-level work). Strong C++ development skills for embedded targets — including reading & improving legacy code. Ability to capture and manage software requirements (DOORS experience … version control & configuration management. 🧩 Ideal For Developers Who... Love working close to the hardware. Enjoy tackling deterministic, real‐time challenges. Geek out over driver stacks, low-level behaviour, and system optimisation. Want to work on complex, modern embedded systems as part of a smart, engineering-led team. ...

Embedded Systems Engineer

Hiring Organisation
GRW Talent limited
Location
Livingston, West Lothian, United Kingdom
Employment Type
Permanent
product range. Responsibilities: Develop, implement, and verify FPGA-based designs using VHDL or Verilog, alongside embedded software for microcontrollers and peripheral interfaces. Develop device drivers, firmware, and low-level software for peripherals and communication protocols (I2C, SPI, DDR, UART, CAN, etc.). Collaborate with electronic engineers ensuring integration … real-time operating systems (RTOS) or bare-metal development and a solid understanding of electronics fundamentals with the ability to interpret schematics and device datasheets. Lastly experience developing and consuming dynamic link libraries (DLLs) for hardware-software integration. If you are proactive and organised, with a structured approach ...