1 to 25 of 26 Device Driver Jobs in the South East

Embedded Linux Software Engineer

Location
Farnborough, England, United Kingdom
kernel and user‐space development and debugging, Yocto, Buildroot, low level drivers) Communication interfaces; Ethernet, SPI, I2C, UART, USB Low level Device Driver experience and ability to develop integrate and test Python/Perl scripting knowledge Version Control experience (e.g., GIT, SVN) Excellent Interpersonal skills Independent, self ...

Embedded Linux Software Engineer – ARM/Yocto & RF

Location
Farnborough, England, United Kingdom
kernel and user-space development and debugging, Yocto, Buildroot, low level drivers) Communication interfaces; Ethernet, SPI, I2C, UART, USB Low level Device Driver experience and ability to develop integrate and test Python/Perl scripting knowledge Version Control experience For example GIT, SVN Excellent Interpersonal skills Independent ...

Embedded Software Engineer

Location
Farnborough, England, United Kingdom
C++, Rust and/or Python. Embedded Linux. Bare-metal MCU development. AI and machine learning technologies. Full-stack embedded software engineering, from device drivers through to GUIs and WebApps. FPGA development using technologies such as Vivado, Vitis and ModelSim. Digital Signal Processing. Electronic design, including schematic capture ...

Senior Software Engineer - Modern C++ & Linux

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Abingdon, South East, United Kingdom
Employment Type
Permanent Contract, Hybrid
Salary
£75,000
Industrial or instrumentation protocols such as Modbus, CAN or RS232, and interfacing with devices such as pumps, sensors and actuators Developing application-level device drivers for Linux Cloud infrastructure (Azure or AWS) and containerisation Apply today with an up to date CV and a member ...

Embedded Software / Firmware Engineer

Location
Farnborough, England, United Kingdom
more of the others. For senior applicants we would seek an increasing number of the following skills: Full stack embedded software engineering from device-drivers to GUIs and WebApps. FPGA development (Vivado, Vitis and Modelsim), Digital Signal Processing. Electronic design including schematic capture, PCB design and mechanical design. ...

Embedded Software Technical Lead

Location
Abingdon, England, United Kingdom
/C++ programming skills on Arm Cortex-A/R/M and DSP architectures. Expertise in RTOS, bare-metal software development, device drivers, and silicon validation. Expert-level use of GNU ARM Embedded Toolchain and binary tools. Extensive experience with build systems (CMake and GNU Make ...

Embedded Software Engineer

Hiring Organisation
Melbreck Technical Recruitment
Location
Littlehampton, West Sussex, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
code in C/C++ (and assembly as needed) for microcontrollers, memory-constrained, and real-time systems. Develop, test, and debug low-level device drivers, peripheral interfaces, and communication protocols directly on microcontrollers or microprocessors. Collaborate with hardware engineers to define software/hardware integration requirements and support ...

Embedded Software Engineer

Hiring Organisation
Melbreck Technical Recruitment Ltd
Location
Littlehampton, South East, United Kingdom
Employment Type
Permanent Contract, Remote
code in C/C++ (and assembly as needed) for microcontrollers, memory-constrained, and real-time systems. Develop, test, and debug low-level device drivers, peripheral interfaces, and communication protocols directly on microcontrollers or microprocessors. Collaborate with hardware engineers to define software/hardware integration requirements and support ...

Embedded FPGA Platform Engineer for Quantum Sensing

Location
Kidlington, England, United Kingdom
engineers from requirements through deployment. Key tasks include building embedded Linux distributions with Yocto/Buildroot, writing C/C++ and Rust, configuring device trees, drivers and integrations, #J-18808-Ljbffr ...

Linux Configuration, Integration & Test (CIT) Engineer

Hiring Organisation
Kaon Ltd
Location
Guildford, South East, United Kingdom
Employment Type
Permanent Contract, On-site
Salary
£90,000
Linux systems; Working within the Kaon Linux DevOps environment to integrate optimal setting configurations; Network configuration and optimisation and testing; Linux device driver installation, optimisation and testing; Linux kernel configuration, compilation, optimisation and testing; Configuring operating systems for security and optimal network and resource performance; Providing support … Linux and IP security settings and configuration; Network qualifications, e.g. CCNA; Understanding of hardware level aspects associated with controlling and writing/using Linux driver interfaces; What we offer Small company environment with a supportive, inclusive and friendly working environment; Your own workspace with large desk; Central Guildford location ...

Senior Embedded Engineer, RTOS for AI Accelerator

Location
Oxford, England, United Kingdom
accelerator. The ideal candidate will have over 5 years of embedded software experience with C/C++, and proven expertise in writing Linux device drivers. This role involves collaborating with hardware engineers and leading the BSP bring-up process. Candidates should possess a strong foundation in RTOS concepts ...

Graduate Hardware Engineer (Summer 2027 Start)

Hiring Organisation
STEM Solutions
Location
Guildford, Surrey, United Kingdom
Employment Type
Permanent
Salary
£44000 - £47000/annum
Perform schematic capture using OrCAD. Manage PCB layout, fabrication, and assembly subcontractors. Set up PCBs, including writing test firmware and software Develop Linux device drivers for hardwa re. Security Requirements Candidates must be able to obtain and pass DV (Developed Vetting) security clearance. British citizenship is required ...

Linux Systems Developer

Hiring Organisation
Becrypt
Location
South East, United Kingdom
Employment Type
Permanent Contract, On-site
system services. Practical experience troubleshooting TLS, certificate validation and certificate-based authentication issues. Familiarity with Linux kernel interfaces, system calls, ioctls or device drivers. Experience with Git, CI/CD, automated testing and software packaging. Familiarity with security standards, vulnerability management and security assessment processes. Experience working with ...

Senior Software Engineer, Networking

Location
Reading, England, United Kingdom
problem-solving, analytical, and debugging skills.* Experience with Linux kernel-level programming.* Deep understanding of networking drivers and software/hardware interaction, including device … drivers, Linux kernel internals, and userspace/kernel interactions.* Strong networking knowledge — TCP/IP, L2/L3 protocols, and network device driver architecture.* Strong ability to self-manage and communicate effectively.**Ways to stand out from the crowd:*** Proficiency in data structures and operating systems internals. ...

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

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

Embedded Systems Engineer - FPGA Platform

Location
Kidlington, England, United Kingdom
platforms, using C/C++, Rust, and related tools. Develop and deploy embedded Linux distributions using Yocto, Buildroot, or similar tools. Develop device-tree configurations, low-level drivers and hardware interfaces for FPGA peripherals, sensors, communications devices, and microcontroller subsystems. Integrate FPGA SoC platforms, microcontrollers, electronics, and higher … Yocto, BuildRoot or similar, including integration of board-support packages for FPGA based platforms. Experience with board bring-up, bootloaders, Linux kernel and device-tree configuration, drivers, and software deployment. C/C++ and Rust development experience, or willingness to develop in Rust, for embedded Linux or microcontroller ...

Embedded Software Engineer (DSP)

Hiring Organisation
Morson Edge
Location
Portsmouth, South East, United Kingdom
Employment Type
Temporary Contract, On-site
Salary
Umbrella
/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 ...

Linux System Engineer

Hiring Organisation
G.R.E. Recruitment Limited
Location
Guildford, South East, United Kingdom
Employment Type
Permanent Contract, On-site
Salary
£85,000
Onsite in Guildford based office - £50,000 - £85,000 + benefits (DOE) Essential Exp: Linux OS, Linux Kernel Config, Linux Shell Scripting, Linux Device Drivers, Linux Security, Debian/RedHat G.R.E. Recruitment is delighted to partner with a leading Defence Sector organisation who are looking ...

Linux System Engineer

Hiring Organisation
G.R.E. Recruitment Limited
Location
Guildford, Surrey, United Kingdom
Employment Type
Permanent
Salary
GBP 85,000 Annual
Onsite in Guildford based office - £50,000 - £85,000 + benefits (DOE) Essential Exp: Linux OS, Linux Kernel Config, Linux Shell Scripting, Linux Device Drivers, Linux Security, Debian/RedHat G click apply for full job details ...

Senior Platform Engineer — Robotics & Lab Automation

Location
Reading, England, United Kingdom
independently deliver software components and equipment integrations, collaborating with experienced engineers on architecture and priorities. This hands-on role covers building backend services, device drivers, and cloud integrations for automated laboratory workflows. Four days per week in Oracle’s London or Reading offices, with travel to Oxford ...

Principal Firmware Engineer

Location
Redhill, England, United Kingdom
broad and deep knowledge in various technologies such as networking, communications, kernel drivers, and security. Responsibilities Requirements analysis: Requirements gathering, use case analysis, device and application prototyping, customer/customer-liaison engagement. Project management: Project planning, task estimation, software metrics collection, version control Full lifecycle software application development …/C++ programming language. Expertise with software programming languages, frameworks, and subsystems including but not limited to: C++, C, JavaScript, Python Device drivers, networking, serial communications, real-time operating systems (RTOS), bare metal Infrastructure and application development experience using technologies and architectures such as: IP networking ...

Senior Embedded Engineer (RTOS)

Location
Oxford, England, United Kingdom
accelerator to life — from initial power‐on through to stable, performant operation in production systems. What You'll Do Develop and maintain device drivers for Lumai's AI accelerator, targeting Linux kernel and bare‐metal environments Write and debug firmware for control and management processors alongside the main … debuggers, oscilloscopes, logic analysers Bachelor's degree or higher in Electrical Engineering, Computer Engineering, or equivalent experience Strong Preference For Experience with PCIe driver development or DMA engine programming Familiarity with power management frameworks (ACPI, Linux PM runtime) Prior work on AI accelerator or GPU driver development Compensation ...

Senior Platform Software Engineer (Robotics and Lab Automation)

Location
Reading, England, United Kingdom
Reading offices four days per week, with frequent travel to Oxford. What You’ll Do Design, implement, and maintain software components for device integration, equipment coordination, and automated laboratory workflow execution. Build backend services, APIs, equipment adapters, data‐ingestion components, and developer tools using established platform designs. Develop … device drivers, instrument adapters, and robot interfaces using vendor SDKs and documented communication protocols. Implement state machines, asynchronous operations, device synchronisation, error handling, and recovery behaviour. Connect equipment and local execution software with cloud orchestration and data services. Work with scientists and engineers to clarify requirements ...

Principal Platform Software Engineer (Robotics and Lab Automation)

Location
Reading, England, United Kingdom
through deployment and production operation. Build backend services, APIs, SDKs, equipment adapters, data-ingestion components, workflow integrations, and developer tools. Integrate robot controllers, device drivers, vendor SDKs, and equipment interfaces for reliable command execution, status monitoring, and fault reporting. Work directly with robotic arms, motion controllers, sensors, actuators … material-handling systems. Develop reusable equipment abstractions that support multiple robot types, instrument vendors, laboratory configurations, and customers. Implement state machines, asynchronous execution, device coordination, persistence, and recovery from interrupted or partially completed operations. Connect equipment and local execution services with cloud orchestration and data platforms, addressing connectivity ...