1 to 25 of 27 Device Driver Jobs in England

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, This role offers unique ownership of advanced, mission-critical communication systems. What's in it for you? Work alongside hardware, testing, audio and RF teams … great benefits and work-life balance 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 ...

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

Firmware Engineer

Hiring Organisation
Vector Recruitment Ltd
Location
Cambridge, England, United Kingdom
similar Confident working in Unix/Linux development environments Strong grounding in software testing (unit, regression, system) Embedded & Firmware Expertise Experience writing device drivers directly from datasheets Knowledge of low‐power design techniques and firmware optimisation for constrained MCUs Experience working with BLE/Bluetooth, WiFi, Cellular ...

Embedded Software Engineer – 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. 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 ...

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 LTD
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent
Salary
£60,000
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 ...

Device Drivers Software Engineer

Hiring Organisation
Eclectic Recruitment Ltd
Location
Cambridge, England, United Kingdom
responsibilities will include: Designing, implementing and testing low-level embedded software Definition and planning of software tasks Working closely with the Device Driver Team Leader Production of test specifications Taking ownership for achievement of own activities Working with legacy components Integration testing, investigation and resolution of issues … programming language Excellent debugging skills Experience in complete software development lifecycle Familiarity with real time multi-processor, event-driven software Familiarity with Embedded Linux driver architecture Experience of using configuration management and fault tracking tools Experience working as part of a team If this role looks like your next ...

Embedded Engineer

Hiring Organisation
Oho Group
Location
Cambridge, England, United Kingdom
Embedded Device Engineer The Oho Group have partnered with a global telecommunications firm looking for an experienced Embedded Software Engineer to join their ambitious and growing team! This role offers a great technical challenge, combined with a competitive salary, a great benefits package and a top work/… regular stand-ups and technical reviews. What You’ll Bring Strong C and C++ on Linux and RTOS Proven experience with device driver development in commercial products Excellent debugging and problem-solving abilities Nice to Have Experience with ARM-based communication platforms Hardware debugging (oscilloscopes, logic analysers ...

Hardware Design Engineer

Hiring Organisation
Platform Recruitment
Location
Gloucester, England, United Kingdom
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 What I’m looking for: 3+ years in PCB design and/or FPGA (VHDL) Embedded C/C++ experience ...

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

Hardware Engineer

Hiring Organisation
ECM Selection (Holdings) Limited
Location
South West, United Kingdom
Employment Type
Permanent
Salary
£45000 - £70000/annum DoE + Benefits
fully office-based position. Keywords: Hardware Engineer, Electronics Engineer, PCB Design, Schematic Capture, OrCAD, FPGA Development, VHDL, Embedded C, Embedded C++, Linux Device Drivers, Hardware Test, Analogue Electronics, RF, Signal Processing, Image Processing, Data Processing, Consultancy Another top job from ECM, the high-tech recruitment experts. Even ...

Embedded Software Engineer - SC Cleared

Hiring Organisation
CBSbutler Holdings Limited trading as CBSbutler
Location
Portsmouth, Hampshire, United Kingdom
Employment Type
Contract
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 Your skills and experience: Experience programming Embedded Systems using C/C++ Experience … 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 ...

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

Software Application Engineer

Hiring Organisation
TXM Recruit
Location
Essex, England, United Kingdom
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 ...

Embedded Software Engineer

Hiring Organisation
Belcan
Location
Portsmouth, England, United Kingdom
production standard, configure and deploy embedded Linux systems using tools such as Buildroot and Yocto, and work with U‐Boot, kernel configuration and device trees. You will engage in real‐time embedded development using platforms such as Microblaze or RISC‐V and work with Linux device … Software Engineer, programming Embedded Systems using C/C++ Background in bare‐metal and embedded Linux environments Experience working with Linux device drivers, including DMA, interrupts and device trees Knowledge of Digital Signal Processing Knowledge of Software Defined Radio Security Clearance: Due to the requirements ...

Embedded Software Engineer

Hiring Organisation
Certain Advantage
Location
Portsmouth, Hampshire, South East, United Kingdom
Employment Type
Temporary, Work From Home
Salary
£65 per 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 Set 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 ...

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 Software Engineer

Hiring Organisation
ARM
Location
Portsmouth, Hampshire, United Kingdom
Employment Type
Contract
Contract Rate
£50/hour
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 Software Engineer 6 month contract ...

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

Senior Electronics and Embedded Software Engineer

Hiring Organisation
Manpower
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Contract
Contract Rate
£75 - £85 per hour
Responsibilities Embedded Software & Firmware Development Develop, test, and debug embedded firmware in C/C++ for microcontrollers, including bootloaders. Implement and maintain device drivers for peripherals such as I2C, SPI, UART, USB, ADC, PWM, and others as required. Implement serial communication protocols for interfacing with embedded boards … custom camera interfaces, and development boards. Perform PCB layout, including component placement and routing, with a focus on miniaturized boards. Design and review LED driver circuitry and associated control electronics for pulsed/strobing operation. Work with high-speed interfaces such as USB2.0 & USB3.0 in PCB layouts. Prototyping, Testing ...

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