26 to 50 of 105 Device Driver Jobs in the UK

Senior Embedded Robotics Software Engineer

Location
Cambridge, England, United Kingdom
role combines software and hardware collaboration in a multidisciplinary R&D setting at the Melbourn site near Cambridge. The position emphasizes reliable firmware, device drivers, and architecture, with opportunities to mentor #J-18808-Ljbffr ...

Senior Embedded Linux Engineer — Yocto & RTOS

Location
Essex, England, United Kingdom
Linux Developer to join a highly technical engineering team in the United Kingdom. You will work across embedded Linux, bare-metal systems, RTOS, device drivers and communications protocols to deliver robust solutions. This role involves collaboration with FPGA and electronics engineers, software-hardware integration, and contributing to projects ...

Hardware/FPGA Engineers - Graduate To Senior Level

Location
Cheltenham, England, United Kingdom
Schematic capture and PCB development Hardware bring up, debugging and testing Developing embedded firmware and software in C/C++ Linux device driver development Working with PCB fabrication and assembly partners Taking technically challenging products from initial concept through to working hardware Graduate Hardware Engineers We would ...

Principal Embedded Software Engineer

Location
Coventry, England, United Kingdom
reusable software component design. Software Development Design and implement embedded software using C/C++, assembly for microcontroller platforms. Develop and configure device drivers, communication stacks (CAN, LIN, SPI, I2C, UART, Ethernet), and hardware abstraction layers. Integrate middleware and bootloaders; manage firmware update mechanisms (OTA or manual). ...

Sr. Software Engineer

Location
East Hagbourne, England, United Kingdom
application of Python numerical libraries (e.g., numpy, matplotlib). Experience of operating and automating radio frequency test equipment. Knowledge of Linux kernel and device drivers. Knowledge of electronics hardware related to our products, including phased arrays, processor electronics, etc. Python Development Skills. Personal Profile Proven track record ...

Staff Software Engineer

Location
Greater London, England, United Kingdom
saving the lives of patients across the world. The Role: The Software team at CoMind spans the full stack of a regulated medical device company — from embedded and real-time systems through application software, ML inference, GUI, DevOps, and test engineering. It is a team that builds across … later), including memory management, concurrency, real-time constraints, and performance optimisation Hands‐on experience developing software for embedded Linux environments, including device driver development and hardware abstraction Experience in a regulated industry (medical devices, aerospace, automotive, or similar) including familiarity with IEC 62304 or equivalent software development ...

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

Senior Embedded Engineer

Location
United Kingdom
Writing, testing and maintaining production-quality embedded software Supporting cybersecurity, compliance and secure product development Working with RTOS and low-level device drivers for ARM-based platforms Collaborating with multidisciplinary engineering teams to deliver new products Supporting debugging, technical reviews and continuous product improvements The Senior Embedded Software ...

Senior Embedded Engineer

Hiring Organisation
Redline Group Ltd
Location
Newark, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£80,000
Writing, testing and maintaining production-quality embedded software Supporting cybersecurity, compliance and secure product development Working with RTOS and low-level device drivers for ARM-based platforms Collaborating with multidisciplinary engineering teams to deliver new products Supporting debugging, technical reviews and continuous product improvements The Senior Embedded Software ...

Embedded Software Engineer

Location
Greater London, England, United Kingdom
Strong background in C++ and Python development. Experience working with embedded Linux or real-time operating systems (RTOS) . Solid understanding of microcontrollers , device drivers , and hardware integration . Comfortable debugging, testing, and optimising performance on embedded targets. A self-starter with a collaborative mindset, able to thrive ...

Embedded Automotive Platforms Software Engineer London, United Kingdom

Location
Greater London, England, United Kingdom
mechanisms Proficiency in profiling and tracing tools to diagnose bottlenecks and latency issues Familiarity with hardware abstraction layers (HAL) and device driver development Strong debugging skills and attention to detail in complex systems Excellent communication and teamwork skills Ability to work in a fast-paced and dynamic ...

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

Senior Software Engineer, Agent Endpoint DLP - London

Location
Greater London, England, United Kingdom
have at least 3 years of software engineering experience across Go, C, C++, Java, Scala, C#, or Swift, with kernel and device-driver development on Windows, Linux, or macOS, and strong security knowledge. Office-based role in London with cross-team collaboration. #J-18808-Ljbffr ...

Specialist - Electrical Engineering

Hiring Organisation
Wabtec
Location
London, United Kingdom
Salary
£ 70 K
development and system integration, including microcontroller platforms such as PIC32.Advanced proficiency in C/C++ with extensive experience developing and optimizing low-level device drivers.In-depth knowledge of networking technologies, including Ethernet and the TCP/IP protocol suite.Hands-on experience with debugging and test equipment, including JTAG ...

Specialist - Electrical Engineering

Hiring Organisation
Wabtec
Location
London, UK
Employment Type
Full-time
development and system integration, including microcontroller platforms such as PIC32.Advanced proficiency in C/C++ with extensive experience developing and optimizing low-level device drivers. In-depth knowledge of networking technologies, including Ethernet and the TCP/IP protocol suite. Hands-on experience with debugging and test equipment ...

Staff Kernel Driver Engineer – Linux & PCIe

Location
Cambridge, England, United Kingdom
leading AI compute technology company in the UK is looking for a skilled Software Engineer to work on OS Kernel and Device Driver software. You will design and implement solutions in C/C++/Python, collaborate with both hardware and software teams, and participate in agile ...

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

Senior Software Application Engineer - Endpoint

Location
Greater London, England, United Kingdom
software engineering experience. Familiarity with computer science fundamentals. Software development in Go, C, C++, Java, Scala, C# or Swift. Kernel and device driver development for Windows, Linux, or Mac. Systems Analytics; Dynamic tracing and performance analysis tools such as Instruments, VTune, DTrace and eBPF. Observability technologies, logging ...

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

SoC Functional Validation Engineer

Location
Greater London, England, United Kingdom
experience on pre-silicon and post-silicon platforms. Python scripting for automation. Experience in Silicon SoC bring-up. Development of high-speed interface device drivers. Job Overview Location : London, UK Vacancy : 1 #J-18808-Ljbffr ...