26 to 50 of 56 Device Driver Jobs

Staff Software Engineer, Node Infra

Hiring Organisation
Humanloop
Location
London, United Kingdom
Salary
> £ 150 K
more of: Kubernetes internals (scheduler, autoscaler, kubelet, Karpenter), cluster orchestration systems (Mesos, Borg-like), or node provisioning pipelinesLow-level systems experience: kernel, virtualization, device drivers, firmware, or hardware health/diagnostics daemonsFamiliarity with high-performance networking (EFA, RDMA, InfiniBand) for distributed ML workloads.Demonstrated ownership of production reliability ...

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

Hiring Organisation
Verso Recruitment
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
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 ...

Senior Embedded Software Engineer - Space Systems : Sign-on bonus ($30K max)

Hiring Organisation
L3Harris Technologies
Location
Wilmington, Massachusetts, United States
Employment Type
Permanent
Salary
USD Annual
operating system for space-based and mission-critical applications. Develop software that interfaces directly with hardware, including low-level I/O control, device communication, register-level interaction, and interrupt processing. Build and maintain multi-threaded applications with attention to determinism, synchronization, resource management, and system performance. Integrate … . Professional experience with DevOps practices, Jenkins, and continuous integration tools. Professional experience working with Versal, MicroBlaze, bare metal development, and kernel/device drivers. Professional experience with embedded command and control for various applications including mechanisms, serial communications and distributed messaging. Preferred Additional Skills: Active Top Secret ...

Embedded SW Engineer - SC Cleared

Hiring Organisation
CBSbutler Holdings Limited trading as CBSbutler
Location
Portsmouth, Hampshire, United Kingdom
Employment Type
Contract
Contract Rate
£58 - £65/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
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 ...

Director of Software Engineering (Systems Software)

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 120 K
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 ...

Graduate Applications Engineer- Electronics/Software

Hiring Organisation
Anonymous
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£30000 - £35000/annum Pension
following experience will be advantageous: A sound understanding of core digital electronics, preferably with a foundational understanding of FPGAs, embedded microprocessors and device drivers Familiarity with one or more high level programming language An interest in engaging with customers to understand their requirements and developing solutions to meet ...

Android Security Researcher

Hiring Organisation
Hackajob Ltd
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
Salary
£90,000
will have: Experience in Android security research or a related field In-depth knowledge of Android internals, including system services, APIs, and device drivers Proficiency with Frida, including scripting and API usage Static and Dynamic Analysis of Mobile Applications including Frida Experience building and customizing AOSP for research ...

Technical Director, Infrastructure SoC Software

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
> £ 150 K
System-on-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 ...

Embedded Software Engineer

Hiring Organisation
Zenovo
Location
United Kingdom
Employment Type
Permanent
Salary
GBP Annual
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

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

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.Our 10x MindsetAt Arm, we believe progress happens when people are empowered to think bigger and push beyond ...

Embedded Software Engineer (DSP)

Hiring Organisation
Morson Group
Location
Portsmouth, Hampshire, United Kingdom
Salary
£ 80 K
using C/C++)Working with and configuring embedded Linux systems with tools such as Buildroot and YoctoWorking with Uboot, Kernel config and device treesBuilding and deploying embedded Linux systems in an offline environmentSkill SetProgramming Embedded Systems using C/C++Bare-metal and embedded Linux environmentsLinux device drivers including DMA, Interrupts, and Device TreesKnowledge of Digital Signal ProcessingKnowledge of Software Defined RadioLocation: Portsmouth, Hampshire, EnglandSalary: UmbrellaCategorySoftware EngineeringSector:Aerospace and DefenceContract type ContractConsultant: Michael Murray ...

Embedded Software Engineer - BSP

Hiring Organisation
Verso Recruitment
Location
Colchester, Essex, South East, United Kingdom
Employment Type
Permanent, Work From Home
proximal role focused on enabling new platforms, building robust BSPs, and delivering reliable system performance on ARM‐based architectures. You'll work across device drivers, kernel configuration, and hardware bring‐up, shaping how new boards and features are supported from the ground up. You'll collaborate closely with … wider engineering teams, contributing across the full software lifecycle and ensuring production‐ready embedded solutions. Key Responsibilities - Develop, maintain, and optimise low‐level device drivers for ARM‐based platforms. - Lead BSP development, hardware enablement, and board bring‐up activities. - Design and implement Embedded C software for constrained environments. ...

Staff FPGA Engineer

Hiring Organisation
Intellectual Capital Resources
Location
London, United Kingdom
Salary
£ 80 K
verification Familiarity with Vivado, Quartus, Questa, or VCS Scripting experience with Python or TCL Experience with Versal, Agilex, embedded processors, or device-driver level software would be advantageous. If you're interested in the position of FPGA Engineer, please apply or contact Sam Cruse at IC Resources. ...

Senior Software Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
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 and Experience :Experience … with Python programming and writing shell scripts.Basic understanding of the Linux kernel, system software and device drivers, and Android internalsFamiliarity with open-source project development cycles and contribution processes.Experience of software profiling, instrumentation, and optimization.Verification and validation of firmware on both pre-silicon platforms.A knowledge ...

Senior Embedded Linux Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Oxford, Oxfordshire, United Kingdom
Salary
£ 80 K
accelerator to life — from initial power-on through to stable, performant operation in production systems. Day to Day: Develop and maintain device drivers for the AI accelerator, targeting Linux kernel and bare-metal environments Write and debug firmware for control and management processors alongside the main accelerator … embedded team Requirements: 5+ years of embedded software experience with C/C++ in production hardware products Proven experience writing Linux device drivers (character, platform, or PCIe drivers) Hands-on BSP bring-up experience on custom hardware — from schematic review to first OS boot Solid understanding of RTOS ...

SC Cleated FPGA Engineer

Hiring Organisation
Experis
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£550 - £650/day
System (PS) and Programmable Logic (PL) on Zynq UltraScale+ devices, using AXI interfaces Build, maintain and customise embedded Linux components including Linux BSPs, device trees, U-Boot and kernel images using Yocto Project/PetaLinux Develop low-level Linux device drivers, kernel modules, and bare-metal … experience with Yocto (BitBake, recipe creation, layer management) or PetaLinux for building custom Linux distributions Strong C/C++ skills for Linux kernel-space driver work, device tree customisation and hardware abstraction layer (HAL) development A practical, investigative approach to debugging and verification-comfortable working through complex ...

Hardware Engineer Apprentice

Hiring Organisation
INVENTORY MANAGEMENT EUROPE LIMITED
Location
BUILDING A AVENUE FOUR, STATION LANE, WITNEY, England, United Kingdom
Employment Type
Advanced Apprenticeship
Salary
£18,000 a year
install major brand server hardware and peripherals Investigate, diagnose and troubleshoot a wide variety of problems, with network and computer hardware, device driver and operating systems Configure and install network hardware(switches and routers) Audit and test a wide variety of machines producing audit reports for clients ...

Senior Software Development Engineer, Data Center Builder Tools

Hiring Organisation
Amazon
Location
London, United Kingdom
Salary
£ 80 K
technical direction for the software that sits between industrial hardware and the cloud, a unified, real-time data plane that lets control applications, device drivers, and cloud services exchange data reliably on industrial computing hardware. This is deep systems work at the boundary of software and hardware … platform integrates with industrial automation platforms and hardware protocols (e.g. IEC 61131-3, EtherCAT, PROFINET, Modbus, OPC-UA, IO-Link) and how new device drivers are built, so the platform scales to many protocols without bespoke effort.Define the edge-to-cloud contract: how telemetry, metrics, and commands flow ...

Software Development Engineer in Test

Hiring Organisation
Medtronic
Location
London, United Kingdom
Salary
£ 70 K
Touch SurgeryTM Video solution is an innovative video management and data analytics platform for hospitals that includes the DS1 Computer, our first OR device, allowing surgeons, OR team members, and trainees to securely access videos of their procedures shortly after surgery. As a Software Development Engineer in Test … ensure the reliability, safety, and performance of our embedded and connected hardware platforms used in the operating room. This role focuses on testing device software, firmware integrations, and hardware-software interaction, rather than web or mobile applications.You’ll collaborate closely with engineering teams to embed quality at every ...

Firmware Engineer

Hiring Organisation
SF Partners
Location
Birmingham, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£60000 - £75000/annum 10% bonus, Private Healthcare, Pensi
Bare-metal MCU firmware, including registers, interrupts and peripherals Multithreaded C++17 applications on embedded Linux Real-time state machines and deterministic timing Device drivers and standard embedded buses Board bring-up using schematics, datasheets, scopes, logic analysers and JTAG/SWD Embedded Linux: systemd, networking, D-Bus, cross … Embedded Linux and multithreaded application development Experience with real-time systems and constrained hardware Strong hardware bring-up and debugging skills Experience with device drivers and embedded buses Bluetooth/Wi-Fi and power management experience Experience with Git, CI, unit testing and release processes An understanding ...

Senior Software Development Engineer

Hiring Organisation
AMD
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
DEVELOPMENT ENGINEER THE ROLE: AMD is looking for high calibre accomplished software engineers to work on the design and implementation of Linux network device drivers for our next generation of 800G+ and SmartNIC adapters.THE PERSON: The ideal candidate should be passionate about software engineering and possess leadership skills … algorithms and architecture Demonstrate proven experience of writing and maintaining high performance drivers for the Linux kernelDesign and develop new groundbreaking AMD technologies Submit driver changes to the upstream Linux kernelParticipating in new ASIC and hardware bring ups Debugging/fix existing issues and research alternative, more efficient ways ...

Embedded Linux Engineer

Hiring Organisation
Hexwired Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 60 K
their clients and are seeking an Embedded Linux Engineer ideally with experience working on high speed processors, as well as solid experience building Device Drivers from Scratch. You will be working with some of the biggest companies in the world.This Embedded Linux Engineer job is based in Cambridge. … onsite with occasional remote working.Key Skills:Degree in Embedded Systems, Electronics and similar3+ commercial Embedded software experienceGood commercial Embedded Linux experience working on Device DriversGood SoC design experienceMicroprocessor Architecture experiencePrevious experience working on AI Edge devices is highly desirableThe company are looking to offer circa 70k along with ...