26 to 50 of 69 Device Driver Jobs in the UK excluding London

Staff Kernel Driver Engineer – Linux & PCIe

Location
Bristol, England, United Kingdom
Bristol is seeking a skilled software developer to contribute to the planning, design, implementation, and testing of low-level kernel drivers and user space driver library code. Ideal candidates should have proven experience in C/C++ and Python, along with a strong background in OS kernel and device driver development. The role offers competitive salary, flexible working, and various employee benefits, fostering an inclusive environment for all. Applicants must have the right to work in the UK. #J-18808-Ljbffr ...

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

Embedded Software Engineer

Location
Cambridge, England, United Kingdom
compilers, linkers, makefiles, SW build, CI SW build automation systems. Experience working with Vector Tools such as VFlash, CANalyzer and CanoE. Experience with device drivers, BSW, RTE and ASW layer code development in AUTOSAR systems – particularly with Vector MICROSAR and the DaVinci toolchain. Desirable Experience Experience in MATLAB ...

Senior Embedded Software Engineer – Hybrid (C/C++, Linux)

Location
Cambridge, England, United Kingdom
strong understanding of system architecture (preferably ARM), OS fundamentals, bootloaders, and device drivers. Proficiency in Linux/Windows operating systems and driver development is preferred. Good understanding of test methodologies, CI and test automation. Strong interpersonal skills; excellent written and spoken English. “Nice To Have” Skills … Experience : Experience with Python programming and writing shell scripts. Basic understanding of the Linux kernel, system software and device drivers, and Android internals Familiarity with open-source project development cycles and contribution processes. Experience of software profiling, instrumentation, and optimization. Verification and validation of firmware on both ...

Senior Embedded Software Engineer

Location
Cambridge, England, United Kingdom
Integrate OEM and third-party modules, barcode readers, thermal units, pneumatics and similar — over CAN, Ethernet, UART, SPI, I2C and GPIO, writing the device drivers that connect them into the system. Shape the firmware and system architecture: module boundaries, interfaces and the communications that tie distributed microcontrollers together. … Contribute to the lower-level, device-facing C# .NET code on the PC side that talks to the embedded layer. Implement signal acquisition and conditioning for the sensors and transducers fitted throughout each instrument. Design in reliability from the outset, fault detection, diagnostics, recovery, watchdogs and built ...

Director of Software Architecture

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
stacks, run-time compilers and multimedia processing. Strong understanding of complex multi-component computing systems with demonstrable low-level OS/device driver development or integration experience Authoritative knowledge of C or C++ development with proficiency with optimizing applications, workloads, and compilers Understanding of how to rigorously ...

Staff FPGA Engineer

Location
Oxford, England, United Kingdom
verification including ADC/DAC (DDR and JESD204B), DDR3/4 MIG, and 10 Gigabit Ethernet Working knowledge of embedded linux and linux device drivers Experience using GitLab for automated firmware build and validation Experience working closely with board design and software development teams Benefits Be part ...

Embedded software engineer - South Coast

Hiring Organisation
Morgan McKinley
Location
Hampshire, United Kingdom
Employment Type
Full-Time
Salary
£35,000 - £70,000 per annum
Level, and Senior/Principal). Joining an expanding multi-disciplinary engineering group, you will develop low-level firmware, real-time software, and driver-level software for high-reliability, mission-critical hardware platforms. Whether you are starting your career with strong foundational C/C++ skills … experience or academic grounding in C and/or C++ . Operating Systems: Experience with Bare-Metal development, RTOS, or Embedded Linux kernel/driver development. Hardware & Protocols: Familiarity with microcontrollers, ARM architectures, and standard interfaces (e.g., SPI, I2C, UART, CAN bus, Ethernet, PCIe). Debugging Tools: Lab experience ...

Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc)

Hiring Organisation
Verso Recruitment Group
Location
Nottingham. Nottinghamshire, Nottingham, Nottinghamshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £80000/annum £65,000 to £80,000 basic + benefits
maintaining production-quality code Implementing secure communication protocols. Working with networking technologies and RFC-based networking principles Developing low-level software and device drivers Working with peripherals including SPI, I2C, I2S and UART Contributing to software architecture, design reviews and technical problem solving Senior Embedded Software Engineer/… cybersecurity functionality ARM Cortex-M or similar microcontroller experience RTOS experience such as FreeRTOS, ThreadX or Azure RTOS Bare-metal development and low-level driver development experience Why Join? This is an opportunity to join a highly technical engineering environment where embedded software is central to the development ...

Embedded Software Engineer

Hiring Organisation
Line Up Aviation
Location
Portsmouth, Hampshire, United Kingdom
Employment Type
Contract
Contract Rate
£60.00/hour
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 Skill Sets: Essential Experience programming Embedded Systems using C/C++ Experience of bare … metal and embedded Linux environments Experience of linux device drivers including DMA, Interrupts, and Device Trees Knowledge of Digital Signal Processing Knowledge of Software Defined Radio If you are interested in applying for this position, and you meet the above requirements, please apply immediately ...

Lead Embedded Software Engineer – Real-Time EV Systems

Location
Coventry, England, United Kingdom
provide technical leadership for high-integrity, real-time software across automotive domains. Responsibilities include designing and validating embedded platforms, vehicle communication stacks, and device drivers, while ensuring MISRA-C, CERT C, ISO 26262 and ASPICE compliance. #J-18808-Ljbffr ...

Defence Embedded Software & FPGA Engineer

Location
Farnborough, England, United Kingdom
seeking embedded development engineers to work on advanced cryptographic and RF/defense systems. You will contribute across the software stack, from device drivers to user interfaces, within a small, multidisciplinary team. Developers will advance ideas from early research to full product development, leveraging C/C++, Rust ...

Software Engineering Manager

Location
Colchester, England, United Kingdom
Bring Experience leading software engineering teams delivering complex embedded, systems or platform‐level software. Strong knowledge of embedded software: Linux, bootloaders, firmware, device drivers, OS integration. Solid understanding of PC architecture, embedded computing systems and hardware/software interaction. Experience across the full product lifecycle - concept, architecture, bring ...

Software Engineering Manager

Hiring Organisation
Verso Recruitment
Location
Colchester, Essex, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£85,000
Bring - Experience leading software engineering teams delivering complex embedded, systems or platform‐level software. - Strong knowledge of embedded software: Linux, bootloaders, firmware, device drivers, OS integration. - Solid understanding of PC architecture, embedded computing systems and hardware/software interaction. - Experience across the full product lifecycle - concept, architecture, bring ...

Software Engineering Manager

Hiring Organisation
Verso Recruitment
Location
Reading, Berkshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£85,000
Bring - Experience leading software engineering teams delivering complex embedded, systems or platform‐level software. - Strong knowledge of embedded software: Linux, bootloaders, firmware, device drivers, OS integration. - Solid understanding of PC architecture, embedded computing systems and hardware/software interaction. - Experience across the full product lifecycle - concept, architecture, bring ...

Research and Development Engineer - CEMA

Location
Reading, England, United Kingdom
developing software for embedded platforms or single-board computers, such as Raspberry Pi, Arduino, BeagleBone, STM32 or similar, including familiarity with RTOS, device drivers and peripherals. Experience building rapid prototypes, with practical skills such as hardware integration, debugging, fault-finding, soldering or 3D printing. Familiarity with RF technologies ...

Embedded Linux Engineer

Hiring Organisation
Technical Futures Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Technical Consultancy. Working closely with customers, you’ll have the opportunity to work on Linux-based systems as well as bare-metal, RTOS, device drivers, algorithms and communications protocols. Due to the nature of many projects you must be a British Passport holder. Hybrid working is offered … following: A minimum of a 2.1 Bachelors/Masters Degree in Computer Science, Software Engineering, Electronics or similar. Embedded Linux development including device trees, user-space/kernel-space, and SoC platforms. Experience of Yocto. Real-Time Embedded C/C++ development. Experience with high level programming language ...

Embedded Software Engineer III – Dalgety Bay, Scotland

Location
Dalgety Bay, Scotland, United Kingdom
DUTIES AND RESPONSIBILITIES: Design, implement, and maintain firmware and low-level embedded software for portable, wearable, and low-power embedded devices. Develop device drivers, hardware abstraction layers, and board support package components for custom ARM- and MCU-based platforms. Implement and optimize embedded software for real-time operation … LVGL, embedded UIs) and integration with display pipelines. Python experience for scripting, automation, test tooling, or data analysis. Linux familiarity—including user space, device interfaces, kernel modules, or embedded distributions. Working knowledge of video and display interfaces (MIPI‐DSI/CSI, LVDS, HDMI, DisplayPort, or custom microdisplay timing ...

Director of Software Engineering (Systems Software)

Location
Cambridge, England, United Kingdom
teams (60+ engineers) Strong systems software background, with hands-on experience in one or more of the following: Linux kernel development Device driver development (e.g. media, graphics, or similar subsystems) Power and performance engineering, including system-level optimisation Ability to connect low-level implementation (kernel, drivers, firmware ...

Director of Software Engineering (Systems Software)

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
teams (60+ engineers) Strong systems software background, with hands-on experience in one or more of the following: Linux kernel development Device driver development (e.g. media, graphics, or similar subsystems)Power and performance engineering, including system-level optimisationAbility to connect low-level implementation (kernel, drivers, firmware ...

Senior Software Developer

Location
Coventry, England, United Kingdom
with open-source development (e.g., demonstrated through GitHub contributions). Understanding of DevOps practices and culture. Knowledge of Linux internals, including kernel tuning, device drivers, and system optimization. If this sounds of interest, please apply for further information or call us directly. #J-18808-Ljbffr ...

SOC Design Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 70 K
LPDDR/HBM, Ethernet etc.High level programming experience such as C/C++ and/or assembly language programmingExperience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures.Accommodations at ArmAt Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation ...

Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Edinburgh & Lothians, Scotland, United Kingdom
Employment Type
Permanent
C++. Develop software for microcontrollers and microprocessors, including PIC and STM32 series, as well as embedded Linux systems. Work with Linux kernels, bootloaders, device drivers and Board Support Packages (BSPs). Use Linux build systems such as Yocto to create custom Linux distributions. Collaborate with hardware engineers … embedded systems. Hands-on experience developing embedded software for microcontrollers and/or microprocessors. Strong experience with embedded Linux, including kernel, Bootloaders, Device drivers, BSPs, and User interface engines Familiarity with Linux build systems such as Yocto. Good understanding of digital and analogue circuits and hardware principles. Experience ...

Embedded Software Engineer (DSP)

Hiring Organisation
Morson Edge
Location
Portsmouth, Hampshire, South East, United Kingdom
Employment Type
Contract
/C++) Working with and configuring embedded Linux systems with tools such as Buildroot and Yocto Working with Uboot, Kernel config and device trees Building and deploying embedded Linux systems in an offline environment Skill Set Programming Embedded Systems using C/C++ Bare-metal and embedded Linux … environments Linux device drivers including DMA, Interrupts, and Device Trees Knowledge of Digital Signal Processing Knowledge of Software Defined Radio ...

Technical Director, Infrastructure SoC Software

Location
Cambridge, England, United Kingdom
Chip (SoC), firmware, platform software and system-level validation across pre-silicon and silicon environments. Deep expertise low-level systems, including bootloaders, device drivers, OS fundamentals (preferably Linux), and a good understanding of computer architecture. Excellent technical judgement, leadership and communication skills, with a proven ability to influence ...