Device Driver Jobs in the UK

1 to 25 of 151 Device Driver Jobs in the UK

Senior Embedded Software Engineer

Rochester, Kent, South East, United Kingdom
Hybrid / WFH Options
Technical Placements
the continuity and quality of support for mature products. The primary focus will be maintaining and improving current products through bug fixes, minor enhancements, and new device driver integration, allowing the core development team to focus on new product innovation. You will become a key knowledge holder across the product range and work closely with the software … of device drivers and networking stack implementation. Knowledge of EN54 standards or similar regulatory requirements for life safety systems. Awareness of Linux kernel internals, device driver development, and inter-process communication (shared memory, semaphores, FIFO). Understanding of USB protocols and embedded USB stacks. Basic knowledge of electronic circuits and system-level debugging. Experience with More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Embedded Software Engineer - Kernel / Device Drivers

London, England, United Kingdom
Opus Resourcing Ltd
Senior Embedded Software Engineer - Kernel/Device Drivers Senior Embedded Software Engineer - Kernel/Device Drivers Direct message the job poster from Opus Resourcing Ltd Trusted tech recruitment search partner … specialising in platforms, software, and SaaS across EMEA and North America. Senior Embedded Software Engineer with strong skills in embedded linux/kernel development, Bootloader and device driver development, is required by a world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to … can be diverse, including security, peripheral drivers, display, and power, which are highly relevant. While it encompasses the entire product, the focus is often on Linux bootloaders or device drivers. When security is involved, it pertains to the hardware, boot, or Linux components. This role would be ideal for an experienced Embedded Software Engineer who has worked with More ❯
Posted:

Senior Embedded Software Sustaining Engineer

Rochester, Kent, United Kingdom
Hybrid / WFH Options
Technical Placements
the continuity and quality of support for mature products. The primary focus will be maintaining and improving current products through bug fixes, minor enhancements, and new device driver integration, allowing the core development team to focus on new product innovation. You will become a key knowledge holder across the product range and work closely with the software … of device drivers and networking stack implementation. Knowledge of EN54 standards or similar regulatory requirements for life safety systems. Awareness of Linux kernel internals, device driver development, and inter-process communication (shared memory, semaphores, FIFO). Understanding of USB protocols and embedded USB stacks. Basic knowledge of electronic circuits and system-level debugging. Experience with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Rochester
Hybrid / WFH Options
Technical Placements Ltd
continuity and quality of support for mature products. The primary focus will be on maintaining and improving current products through bug fixes, minor enhancements, and new device driver integration, allowing the core development team to focus on new product innovation. You will become a key knowledge holder across the product range and work closely with the software … of device drivers and networking stack implementation. Knowledge of EN54 standards or similar regulatory requirements for life safety systems. Awareness of Linux kernel internals, device driver development, and inter-process communication (shared memory, semaphores, FIFO). Understanding of USB protocols and embedded USB stacks. Basic knowledge of electronic circuits and system-level debugging. Experience with More ❯
Employment Type: Permanent
Salary: £Excellent +Benefits
Posted:

Low Level Embedded Software Engineer (Senior Levels)

Edinburgh, Scotland, United Kingdom
Leonardo
application of various strategies Use of RTOS's such as VxWorks or embedded Linux Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs A good understanding of electronics, schematic design and use of test equipment Experience developing solutions for ARM and Intel based multicore processing platforms More ❯
Posted:

Low Level Embedded Software Engineer (Senior Levels)

Easter Howgate, Midlothian, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
application of various strategies Use of RTOS's such as VxWorks or embedded Linux Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs A good understanding of electronics, schematic design and use of test equipment Experience developing solutions for ARM and Intel based multicore processing platforms More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Low Level Embedded Software Engineer (Senior Levels)

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Leonardo
application of various strategies. Use of RTOS's such as VxWorks or embedded Linux. Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs. A good understanding of electronics, schematic design and use of test equipment. Experience developing solutions for ARM and Intel based multicore processing platforms. More ❯
Posted:

Senior Embedded Software Engineer - Kernel / Device Drivers

London, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Job Title: Senior Embedded Software Engineer - Kernel/Device Drivers, London Client: Opus Resourcing Ltd Location: London, United Kingdom Job Category: Other EU work permit required: Yes Job … Views: 2 Posted: 26.06.2025 Expiry Date: 10.08.2025 Job Description: We are seeking a Senior Embedded Software Engineer with expertise in embedded Linux, kernel development, bootloader, and device driver development. Join a leading device company in their new London tech hub near Paddington, working within a diverse European embedded software team of approximately 30 members. Salary … role covers embedded core activities, such as hardware bring-up and feature enablement, as well as security, peripheral drivers, display, and power management, focusing on Linux bootloaders and device drivers. Experience with automotive, medical, IoT, or consumer devices is advantageous. Keywords: BSP, Linux Kernel, Device Drivers, Embedded Linux, Bootloader, RTOS, NXP hardware, connectivity, low-power This More ❯
Posted:

(Senior) Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Toshiba EMEA
implementation and maintenance of the software and firmware stack for our new quantum communication products. In this role, you will develop firmware for embedded microcontrollers, Linux kernel-space device drivers and user-space command and control software, ensuring robust and reliable system operation. You will join a dynamic organisation, working within a diverse team of engineers, with the … impact and playing a major role in the development of next-generation secure communication products. Responsibilities: Design, develop and maintain firmware for microcontrollers Design, develop and maintain Linux device drivers for our custom electronics and quantum-optic hardware Design, develop and maintain command & control software to implement quantum communication protocols Work closely within a multifunctional development team to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Firmware Engineer

London, England, United Kingdom
Sperry Marine
Finite state machines (FSMs), ADCs, DACs, FIFOs, DSP, data streaming, pipelining. Asynchronous interfaces Experience with Linux operating systems TCP/IP, UTP, CAT240 (Asterix), Networking Protocols Knowledge of device tree and device drivers Desirable Knowledge Familiarity with RF transceivers. Prior experience with radar systems. What You Get In Return At Sperry Marine, you’ll be part More ❯
Posted:

Senior Embedded Software Engineer - Kernel / Device Drivers

London, England, United Kingdom
Opus Resourcing Ltd
Senior Embedded Software Engineer with strong skills in embedded linux/kernel development, Bootloader and device driver development, is required by a world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to London Paddington, and join a Pan European embedded software engineering team … can be diverse, including security, peripheral drivers, display, and power, which are highly relevant. While it encompasses the entire product, the focus is often on Linux bootloaders or device drivers. When security is involved, it pertains to the hardware, boot, or Linux components. This role would be ideal for an experienced Embedded Software Engineer who has worked with … in areas such as automotive, medical devices, IOT, tablets or consumer-centric physical devices. Keywords would include BSP (Board Support Package), Linux Kernel, Linux kernel drivers, Embedded Linux, Device drivers, Bootloader (U-boot, Grub, BarBox), RTOS, NXP-related hardware, setting up of example drivers, maintainers list from the kernel, connectivity (Bluetooth/wi-fi), low-power. This is More ❯
Posted:

Senior Embedded Software Engineer - Kernel / Device Drivers

Slough, England, United Kingdom
JR United Kingdom
Social network you want to login/join with: Senior Embedded Software Engineer - Kernel/Device Drivers, slough col-narrow-left Client: Opus Resourcing Ltd Location: slough, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job … Views: 3 Posted: 26.06.2025 Expiry Date: 10.08.2025 col-wide Job Description: Senior Embedded Software Engineer with strong skills in embedded linux/kernel development, Bootloader and device driver development, is required by a world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to … can be diverse, including security, peripheral drivers, display, and power, which are highly relevant. While it encompasses the entire product, the focus is often on Linux bootloaders or device drivers. When security is involved, it pertains to the hardware, boot, or Linux components. This role would be ideal for an experienced Embedded Software Engineer who has worked with More ❯
Posted:

Senior Embedded Software Engineer

London, United Kingdom
Hybrid / WFH Options
Disguise Technologies Limited
understand issues with systems What you're here to do: This opportunity will give you experience across the whole stack of an embedded system from low level interfaces, device trees & drivers to integrating into cutting edge systems that provide immersive experiences on a global scale. Everything from SPI, I2C, USB, UART and GPIOs, linux device drivers … LAN. Disguise currently uses Buildroot and Petalinux build environments for different products so experience with embedded tool chains is preferred. Userspace configuration knowledge is required and some kernel mode driver development experience is a bonus. BEng/BSc or equivalent experience building and delivering embedded systems or products In depth knowledge of embedded systems and toolchains (interrupts, clocks, memory More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
ic resources
valuable face-to-face time with your colleagues. For this Embedded Software Engineer role, we are looking for someone with: A strong background in Embedded Linux Experience with Linux driver or Kernel driver development Strong experience with C and C++ programming What Next? If you’re an Embedded Software Engineer looking for an exciting new challenge within a … great company, then please apply today to learn more! For more information on this role, or any other jobs across Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, please contact me, Callum Allen, today. #J-18808-Ljbffr More ❯
Posted:

Senior Embedded Linux Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Singular Recruitment
and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior Embedded Linux Software Engineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system level issues and collaboration with other engineering disciplines. Board bring up and evaluation of various SoC Hardware. As the … selected Senior Embedded Linux Software Engineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of PCIe. Multi Core ARM processors. Communication protocols. Benefit package includes 5% pension, healthcare, life assurance, illness More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Senior Embedded Linux Software Engineer

Dunfermline, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior Embedded Linux Software Engineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system level issues and collaboration with other engineering disciplines. Board bring up and evaluation of various SoC Hardware. As the … selected Senior Embedded Linux Software Engineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of PCIe. Multi Core ARM processors. Communication protocols. Benefit package includes 5% pension, healthcare, life assurance, illness More ❯
Posted:

Senior Embedded Linux Software Engineer

Livingston, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior Embedded Linux Software Engineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system level issues and collaboration with other engineering disciplines. Board bring up and evaluation of various SoC Hardware. As the … selected Senior Embedded Linux Software Engineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of PCIe. Multi Core ARM processors. Communication protocols. Benefit package includes 5% pension, healthcare, life assurance, illness More ❯
Posted:

Senior Embedded Software Engineer

Oxford, England, United Kingdom
Hybrid / WFH Options
ic resources
an exciting challenge within a great company, please apply today! For more information on this role or other jobs in Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, contact Callum Allen today. #J-18808-Ljbffr More ❯
Posted:

Senior Embedded Software Engineer

Brinsworth, Yorkshire, United Kingdom
Spectrum IT Recruitment
knowledge Embedded systems ARM Cortex or equivalent Linux MCU & CPU programming Experience in any of the following areas would be advantageous, but is not a prerequisite Device driver development TCP/IP WiFi Bluetooth Rest APIs Python MQTT Ability to read schematics, and comfortable with hardware bring up and integration using appropriate tools. Git/SVN If More ❯
Employment Type: Permanent
Salary: GBP 55,000 - 65,000 Annual
Posted:

Senior Embedded Software Engineer

Rotherham, South Yorkshire, United Kingdom
Spectrum IT Recruitment
knowledge Embedded systems ARM Cortex or equivalent Linux MCU & CPU programming Experience in any of the following areas would be advantageous, but is not a prerequisite Device driver development TCP/IP WiFi Bluetooth Rest APIs Python MQTT Ability to read schematics, and comfortable with hardware bring up and integration using appropriate tools. Git/SVN If More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum
Posted:

Senior Embedded Software Engineer

London, England, United Kingdom
Spectrum IT Recruitment
knowledge Embedded systems ARM Cortex or equivalent Linux MCU & CPU programming Experience in any of the following areas would be advantageous, but is not a prerequisite Device driver development TCP/IP WiFi Bluetooth Rest APIs Python MQTT Ability to read schematics, and comfortable with hardware bring up and integration using appropriate tools. Git/SVN If More ❯
Posted:

Senior Embedded Software Engineer

Guildford, England, United Kingdom
Cranleigh STEM, Sustainability & SHEQ Recruitment
optimised coding techniques. Ability to undertake practical hands-on work when required. Proficient with communications protocols such as SPI, I2C, UART, and Ethernet. Skilled in developing low-level device drivers and hardware-software interfacing. Experience in unit and system-level testing and validation. Competent with software version control systems, such as Git. Willingness to travel internationally to support More ❯
Posted:

Embedded Software Engineer

Derby, Derbyshire, United Kingdom
RedTech Recruitment Ltd
/Real-time Systems Engineer/IoT Software Engineer/Embedded Systems Programmer/Firmware Developer/Embedded Software Architect/Low-Level Software Engineer/Device Driver Developer/Embedded Software Designer/Microcontroller Programmer/Real-time Software Developer/Embedded Systems Analyst/Embedded Systems Specialist/Embedded Software Consultant/Embedded Systems Integration More ❯
Employment Type: Permanent
Salary: £40000 - £70000/annum Excellent Benefits
Posted:

Embedded Lead Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Leonardo
and application of various strategies Use of RTOSs such as VxWorks or embedded Linux Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs A good understanding of electronics, schematic design and use of test equipment Experience developing solutions for ARM and Intel based multicore processing platforms More ❯
Posted:

Senior Embedded Software Engineer

Cambridge, England, United Kingdom
arm limited
test module/scripts for validating the software/hardware functionalities. Required Skills and Experience : Experience in firmware or Linux kernel development, command over concepts such as, bootloaders, device drivers. Experience in developing complex software stack written preferably in C. Expertise in debugging and optimizing complex software systems. Knowledge of any SCM preferably Git Show a strong interpersonal More ❯
Posted:
Device Driver
10th Percentile
£51,750
25th Percentile
£62,500
Median
£66,000
75th Percentile
£77,500
90th Percentile
£78,750