1 to 25 of 36 Device Driver Jobs in the UK

Embedded Software Engineer

Hiring Organisation
Expleo UK LTD
Location
Guildford, Surrey, United Kingdom
Employment Type
Contract
development, testing, and integration of low-level device drivers and supporting system components as outlined below: eMMC Interface - Development & Testing Develop eMMC driver module Integrate driver into main codebase Develop eMMC test application Produce supporting technical documentation SPI Flash Interface - Development & Testing Develop SPI Flash driver module Integrate driver into main codebase Develop SPI Flash test application Produce supporting technical documentation UART Interface - Development & Testing Develop UART driver module Integrate driver into main codebase Develop UART test application Produce supporting technical documentation Ethernet Interface - Development & Testing Develop Ethernet driver module Integrate ...

Senior Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Whittlesford, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £75000/annum
drivers, whilst also being comfortable working across RTOS, MCU and bare-metal systems. Responsibilities: Developing custom Embedded Linux platforms using Yocto. Working at kernel, driver and system level on Arm-based embedded platforms. Supporting board bring-up, hardware integration, debugging and performance optimisation. Developing software for RTOS and bare … Commercial Embedded Linux development experience. Strong hands-on Yocto experience, including building and maintaining custom Linux images. Experience with Linux kernel, device driver and low-level system development. Strong C/C++ programming skills. Experience with RTOS, MCU and bare-metal embedded development. Ability to adapt ...

Senior Embedded Software Engineer (Rust)

Hiring Organisation
Jobleads-UK
Location
Cambridgeshire and Peterborough, England, United Kingdom
Experience leading projects or mentoring junior engineers Embedded Rust experience (e.g. no_std, Embassy, RTIC) or RTOS exposure (FreeRTOS, Zephyr) Embedded Linux experience Device drivers, low‐level hardware interfacing, and board bring‐up Real‐time systems, multi‐threading, and performance optimisation Sensor integration (IMUs, cameras, GPS) and data ...

Senior Embedded Software Engineer, UAVs

Hiring Organisation
Jobleads-UK
Location
Cambridgeshire and Peterborough, England, United Kingdom
scale-ups, particularly fast-paced R&D environments Experience leading projects or mentoring junior engineers Embedded Linux or RTOS (e.g. FreeRTOS, Zephyr) experience Device drivers, low-level hardware interfacing, and board bring‐up Real-time systems, multi-threading, and performance optimisation Sensor integration (IMUs, cameras, GPS) and data ...

Embedded Software Engineer - Next-Generation Space Tech

Hiring Organisation
GTS Group Ltd
Location
Loughborough, Leicestershire, UK
wireless communications, and space technology . What You’ll Do Embedded Software Development: Design, write, and debug low-level software, including BSPs and device drivers. Power Optimization: Develop algorithms and techniques to minimize power consumption for remote and battery-powered devices. Kernel/RTOS Customization: Optimize Linux ...

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 ...

Software Engineer (Yocto / Buildroot) – Next-Generation Space Tech

Hiring Organisation
GTS Group Ltd
Location
Loughborough, England, United Kingdom
wireless communications, and space technology . What You’ll Do Embedded Software Development: Design, write, and debug low-level software, including BSPs and device drivers. Bootloader development in either Yocto or Buildroot. Kernel/RTOS Customization: Optimize Linux or FreeRTOS components for embedded platforms. Testing & Automation: Build automated ...

Embedded Software Engineer - Senior

Hiring Organisation
Pure Resourcing Solutions
Location
Cambridge, England, United Kingdom
world. The Role You will design and implement software for next-generation embedded systems, working across the entire stack. From low-level Linux device drivers to real-time multimedia streaming, your work will directly impact the performance and reliability of high-profile connectivity solutions. As a Senior Embedded … people with this experience are limited at the moment, and are happy to invest in training. Low-level Linux kernel and device driver development. Multimedia technologies (DisplayPort, HDMI, USB). Networking and streaming media protocols. Why Join? If you are looking for a role where engineering excellence ...

BSP Software Engineer

Hiring Organisation
Skyships Automotive Limited
Location
Great Saling, Essex, UK
products power vehicles from brands such as Aston Martin, Pagani, Karma and others. We design, develop, manufacture, validate, create software for, and integrate advanced driver information systems, cockpit controllers, and connected car solutions. Our state‐of‐the‐art automated manufacturing facility features robotised assembly systems developed in‐house, tightly … bring-up of QNX and Linux based automotive embedded systems Experience with automotive communication protocols (CAN, LIN, Ethernet, A2B) Familiarity with device driver development and hardware interfaces (USB, SPI, I2C, Ethernet, PCIe, etc.) Knowledge of debugging tools (e.g., JTAG, GDB, trace tools) Advantageous: Experience with QNX Neutrino ...

BSP Software Engineer

Hiring Organisation
Skyships Automotive Limited
Location
Great Saling, England, United Kingdom
products power vehicles from brands such as Aston Martin, Pagani, Karma and others. We design, develop, manufacture, validate, create software for, and integrate advanced driver information systems, cockpit controllers, and connected car solutions. Our state‐of‐the‐art automated manufacturing facility features robotised assembly systems developed in‐house, tightly … bring-up of QNX and Linux based automotive embedded systems Experience with automotive communication protocols (CAN, LIN, Ethernet, A2B) Familiarity with device driver development and hardware interfaces (USB, SPI, I2C, Ethernet, PCIe, etc.) Knowledge of debugging tools (e.g., JTAG, GDB, trace tools) Advantageous: Experience with QNX Neutrino ...

Embedded Linux Software Engineer (Beamforming)

Hiring Organisation
Jobleads-UK
Location
Farnborough, England, United Kingdom
user‐space development and debugging, Yocto, Buildroot, low level drivers, etc.) Communication interfaces: Ethernet, SPI, I2C, UART, and USB Low level Device Driver experience and ability to develop integrate and test Python/Perl scripting knowledge Version Control experience (e.g., GIT or SVN) Excellent interpersonal skills Independent ...

Senior C++ Software Engineer

Hiring Organisation
SoCode Recruitment
Location
Cambridge, England, United Kingdom
Python and Bash for scripting. Desired, but not essential: Experience developing software applications targetting embedded systems, or exposure to kernel/device driver development. Experience or exposure to Yocto. Experience developing software for telecommunications/networking/audio products. ...

Junior Embedded Software Engineer

Hiring Organisation
IC Resources
Location
Farnborough, England, United Kingdom
systems used in advanced baseband and antenna hardware. You’ll work closely with experienced hardware, RF and software engineers, contributing to low-level development, driver integration and system bring-up while building your skills in a highly technical environment. For this Junior Embedded Software Engineer role, we are looking … communications systems (not essential) What Next? For more information on this role, or any other jobs across Embedded, Firmware, Linux or Device Driver Development, please contact me, Callum Allen , today. ...

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 ...

Chief Software Engineer

Hiring Organisation
Copello
Location
Maidenhead, Royal Borough of Windsor and Maidenhead, Berkshire, United Kingdom
Employment Type
Permanent
Salary
£95000/annum generous bonus
more of the following: C/C++ Rust Embedded software development Real-Time Operating Systems (RTOS) Windows or Linux application development Device driver development Proven track record delivering complex software solutions throughout the full development lifecycle. Strong understanding of software architecture, design methodologies, coding standards, verification, validation ...

Embedded Software Engineer

Hiring Organisation
Copello Global
Location
Whiteley, England, United Kingdom
advanced wireless communication products. • Program primarily in C++ for embedded applications. • Develop lower-level functionality in C, including Linux kernel and device driver work where required. • Collaborate with multidisciplinary teams including hardware, RF, and systems engineers. • Support integration, testing, and debugging on real hardware platforms. • Contribute … engage hands-on with hardware. Desirable • Digital Signal Processing (DSP) experience. • Experience with VHDL or FPGA development. • Familiarity with Linux kernel development and device drivers. • Knowledge of RF or communications systems. ...

Senior Embedded Engineer

Hiring Organisation
Applause IT Recruitment Ltd
Location
Manchester, United Kingdom
Employment Type
Permanent
Influence engineering best practices and development standards Embedded Development Develop real-time embedded firmware using C and C++ Design and implement low-level device drivers Configure and optimise RTOS environments Develop bootloaders and embedded platform infrastructure Deliver secure, maintainable and scalable embedded software Hardware & Systems Integration Board bring ...

Embedded Software Engineer

Hiring Organisation
Investigo
Location
West Midlands, England, United Kingdom
real‐time coding Understanding of compilers, linkers, makefiles, and CI automation Hands‐on use of VFlash, CANalyzer, and Canoe Experience with AUTOSAR - device drivers, BSW, RTE, and ASW layers, especially using Vector MICROSAR and DaVinci Start date: ASAP Duration: 12 MONTHS Location: MIDLANDS If you’d like ...

Embedded Software Engineer

Hiring Organisation
Pure Resourcing Solutions
Location
Bar Hill, Cambridge, Cambridgeshire, England, United Kingdom
Employment Type
Full-Time
Salary
£45,000 - £55,000 per annum
this experience are limited at the moment, and are happy to invest in training. Exposure to low-level Linux kernel or device driver development. Multimedia technologies (DisplayPort, HDMI, USB). Networking and streaming media protocols. Why Join? If you are looking for a role where engineering excellence ...

Senior Embedded Software Developer

Hiring Organisation
Leidos Innovations UK Limited
Location
Hereford, Herefordshire, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
delivering in secure/defence environments. Knowledge of cryptography, secure transport, or secure system design. Wireless experience ( Bluetooth, UWB, Wi-Fi ). USB device drivers/advanced USB comms. RTOS/bare-metal expertise. Embedded Rust experience or strong interest. Education & Qualifications Degree in a relevant discipline preferred ...

Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Contract
Contract Rate
£60 - £65/hour
platform. Scope of Services Development of embedded Linux firmware for target hardware platforms (OMAP & iMX6), including kernel configuration, BSP updates, and device driver enablement Implementation of software required to support platform bring-up and peripheral integration (e.g. UART, SPI, I2C, PCIe) Integration of firmware into the wider ...

Senior Electronics Engineer

Hiring Organisation
Platform Recruitment
Location
GL51, Staverton Bridge, Gloucestershire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £80000/annum
signal/image processing Complex PCB design (FPGAs, SoCs, high-speed interfaces, RF) Hardware bring-up, test firmware/software Linux device driver development Mentoring junior engineers Requirements: 5+ years in PCB design and/or FPGA (VHDL) Embedded C/C++ experience Strong academic background (degree ...

Product Cybersecurity & Firmware Engineer

Hiring Organisation
Redline Group - Specialist Recruitment for Technology & Electronics Companies
Location
Nottinghamshire, England, United Kingdom
with RTOS environments such as FreeRTOS, AzureRTOS, ThreadX, or similar. Knowledge of low-level embedded development, including bare-metal programming and device driver development. Experience diagnosing and resolving technical issues within embedded and connected systems. Understanding of cybersecurity frameworks and standards, particularly IEC 62443 or similar. Strong ...

Senior Staff+ Software Engineer, Node Infra

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
Kubernetes internals (scheduler, autoscaler, kubelet, Karpenter), cluster orchestration systems (Mesos, Borg‐like), or node provisioning pipelines Low‐level systems experience: kernel, virtualization, device drivers, firmware, or hardware health/diagnostics daemons Familiarity with high‐performance networking (EFA, RDMA, InfiniBand) for distributed ML workloads Demonstrated ownership of production reliability ...

Embedded Software Engineer (IoT)

Hiring Organisation
Zenovo
Location
Leicestershire, United Kingdom
Employment Type
Permanent
you. About the Role Design, develop, and maintain embedded software for IoT devices and edge-connected systems. Develop low-level embedded software, including device drivers, board support packages (BSPs), and RTOS/kernel components. Implement and optimise secure IoT communication protocols such as MQTT, BLE, Wi-Fi, Zigbee … LoRa. Develop connectivity, telemetry, remote monitoring, and device management functionality. Build automated test frameworks, perform Hardware-in-the-Loop (HIL) testing, and support prototype validation. Collaborate closely with hardware, cloud, and product teams to deliver end-to-end IoT solutions. Troubleshoot embedded hardware/software issues and optimise ...