76 to 100 of 105 Device Driver Jobs in the UK

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

SRE, London

Location
Greater London, England, United Kingdom
need to solve these problems using data, teamwork, and your own expertise. SREs at Apple own the full infrastructure stack; from device driver performance debugging to content delivery network traffic management - our responsibilities are both broad and deep. FoundationDB runs its systems on Linux. … cases, including Mail, Contacts, and Keychain. We serve hundreds of millions of customers every day and are a fundamental piece of the Apple device experience. Responsibilities Our team is responsible for the provisioning, managing, and monitoring of FoundationDB in production across multiple regions and control planes (bare-metal ...

Embedded Software Engineer - BSP

Location
United Kingdom
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. ...

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

Embedded Software Engineer

Hiring Organisation
Meritus Talent
Location
Portsmouth, Hampshire, United Kingdom
Employment Type
Full-Time
Salary
£50.00 - £60.00 per hour
clearance required on application 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 ...

Staff FPGA Engineer

Hiring Organisation
Intellectual Capital Resources
Location
London, UK
Employment Type
Full-time
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. ...

Learning Space Technician

Location
Plymouth, England, United Kingdom
years of Audiovisual experience. Must be able to lift equipment up to 40 pounds. Must be able to be certified as a defensive driver of University vehicles DDC -4. Additional Preferred Qualifications CTS Certifications through the AVIXA Trade Organization preferred. Crestron, Inc. Certifications also preferred. Salary Information Salary ...

Senior Software Development Engineer, Data Center Builder Tools

Hiring Organisation
Amazon
Location
London, UK
Employment Type
Full-time
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 ...

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

Flight Software Engineer

Location
Bristol, England, United Kingdom
relevance are Java and Python. Familiarity with embedded Linux distributions and tools such as systemd, BusyBox and Yocto. Experience building kernels, working with device tree overlays and producing filesystem images would also be valuable. Ability to work directly with embedded hardware and debug issues with interrupt … driven device drivers for UART, SPI, I2C and CAN communications. Familiarity with FreeRTOS, RTEMS or other resource-constrained real-time operating systems. Understanding of software testing approaches and how they can be applied to embedded systems. Of particular relevance are CMock and Unity. The ability to automate development ...

Flight Software Engineer

Location
Dundee, Scotland, United Kingdom
relevance are Java and Python. Familiarity with embedded Linux distributions and tools such as systemd, BusyBox and Yocto. Experience building kernels, working with device tree overlays and producing filesystem images would also be valuable. Ability to work directly with embedded hardware and debug issues with interrupt … driven device drivers for UART, SPI, I2C and CAN communications. Familiarity with FreeRTOS, RTEMS or other resource-constrained real-time operating systems. Understanding of software testing approaches and how they can be applied to embedded systems. Of particular relevance are CMock and Unity. The ability to automate development ...

Embedded Linux Developer

Location
Cambridge, England, United Kingdom
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 our 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 Staff Software Development Engineer

Hiring Organisation
AMD
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Cambridge office and across AMD sites worldwide: working closely with the silicon team to refine the design and model the RTL, working with host driver teams to develop high performance network stacks and working with the system test to take products to release. THE PERSON: The ideal candidate should … CExperience of python and other scripting languagesStrong communication skillsHardware/software codesignEthernet & TCP/IPEmbedded systems ideally with experience of system software and device driversUnderstanding of server system architectures e.g. PCI-ExpressExperience of linux systemsExperience of digital design (EDA tools, Verilog, VHDL)ACADEMIC CREDENTIALS:Bachelor's, Master ...

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 Linux Kernel Driver Engineer

Location
Greater London, England, United Kingdom
cutting edge of the latest AI developments in both hardware and software. Want to get involved? We are looking for Senior Linux Kernel Driver Engineers with excellent driver development skills to work on the runtime system of our ground‐breaking AI accelerators. You can be based in either … London or Bristol offices. In this role, you will: Develop the Linux driver for Fractile’s innovative AI accelerator hardware Implement highly‐optimised on‐accelerator software Work with hardware and higher‐level software and ML engineers in a highly collaborative hardware‐software co‐design methodology It would be great ...

Flight Team Lead

Location
City of Edinburgh, Scotland, United Kingdom
treeoverlaysand producing filesystem images would also be valuable. Ability to work directly with embedded hardware and debug issues withinterrupt- and DMA-driven devicedrivers for UART, SPI, I2C and CAN communications. Familiarity withFreeRTOS,RTEMSor other resource-constrained real-time operating systems. Understanding of software testing approachesand how they ...

Software Development Engineer, Data Center Builder Tools

Hiring Organisation
Amazon
Location
London, UK
Employment Type
Full-time
design and build 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: you will shape the runtime, the communication layer … hardware. Integrate with industrial automation platforms and hardware protocols (e.g. IEC 61131-3, EtherCAT, PROFINET, Modbus, OPC-UA, IO-Link) and the device drivers that bridge them onto the platform. Build the bridge to the cloud — reliable metric publication, command handling, and telemetry from the edge into ...

Software Engineer - Data & Sensors

Location
Greater London, England, United Kingdom
operators, validating data quality in situ, and iterating quickly when issues surface during collection Debug integration failures on device hardware: camera driver issues, bus bandwidth saturation, tracker calibration drift, compute thermal throttling, and storage write failures mid‐episode We’re Looking For: Experience in embedded or device … loss, or misaligned streams Proven ability to debug on real hardware: you read logs, attach profilers, and can diagnose whether a problem is a driver, a bus, or a timing issue Nice to have: Experience with 6‐DOF pose tracking systems (VIO, optical trackers, or similar) and their common ...

Staff Linux Support Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
join a small, high-impact team providing hands-on technical assistance and troubleshooting across a complex software stack including firmware, Linux, device drivers, and applications. Working closely with internal and external users, Arm's central support organisation, and the engineering teams developing these products, you'll play … support cases to successful resolution, ensuring timely and high-quality outcomes. Provide hands-on debugging and troubleshooting across complex embedded Linux stacks (firmware, device drivers, and applications).Collaborate with internal engineering and central support teams to improve partner enablement and product stability. Contribute to documentation, FAQs, and technical ...

Software Engineer

Location
City Of London, England, United Kingdom
develop, test, and maintain applications and services to achieve stated business and technology goals within required budgets and timelines. SOFTWARE ENGINEER Responsibilities Modifying device drivers to support surprise removal of adapters for each of the operating systems Porting new releases of Windows to run on the latest hardware … prioritize necessary tests Good communication and teamwork skills to interact with project team members and clients Proficient in MS Visual Studio, Windbg, and Windows driver kit Requirements Experience in Agile methodology Experience of test-driven development Knowledge of the key phases of the software delivery lifecycle and established software ...

Software Test Manager

Location
Oxford, England, United Kingdom
software testing tools and systems. Continuous Improvement & Innovation Stay current with industry trends, emerging technologies, and best practices in software testing and medical device development. Continuously improve development processes, tools, and engineering practices. Drive innovation in IoMT-enabled medical devices, ensuring seamless integration with cloud and connected systems. … Conduct and all other company policies Skills & Experience Proven track record in the development, release, and maintenance of Class II/III medical device software or similarly safety-critical systems. Deep understanding of the Software Development Life Cycle (SDLC), including agile methodologies and comprehensive testing strategies (unit, integration ...

Senior Account Executive (Remote) Sales · UK ·

Location
Tees Valley, England, United Kingdom
team that’s shaping an exciting portfolio of SaaS solutions, including Video-Based Safety, Vehicle Telematics, Smart device apps, Driver Workflows and sustainability solutions. As part of a dynamic and ambitious company, you’ll have the autonomy and support to make a real impact as we build ...

Power Electronics & Motor Drives Engineer — PhD/Postdoctoral Development Programme

Location
Cardiff, Wales, United Kingdom
inverter architectures for BLDC and PMSM drives. Select and characterise GaN devices, gate drivers, DC‐link components and supporting power‐stage components. Define gate‐driver architecture, isolation, biasing, safe switching and shutdown behaviour. Optimise dead time while preventing shoot‐through across operating conditions and device variation. Analyse … test results clearly. A practical approach to safe engineering, documentation and delivery in a multi‐disciplinary team. Desirable Experience Hands‐on GaN device characterisation, double‐pulse testing or high‐speed switching measurement. Design or validation of gate drivers, isolated supplies, hardware comparators or protection circuits. Fixed‐point ...

Senior Power Electronics Modeling & Circuit Design Engineer

Location
Cambridge, England, United Kingdom
examples that engineers worldwide use to design power converters, from low-power supplies to gigawatt HVDC. Our components include semiconductor, magnetic, and passive device models, and our work spans designing those models so that they can be easily parameterized from real device data, assembling them into … required. Required Additional qualifications We are looking for most of the following, gained through industry, research, or applied project work: Semiconductor devices and gate-driver interfaces. Filter and magnetics design, and how each shapes converter behavior. Power converter circuit design, including component sizing and design trade-offs. Abstracting real ...

IT Field Service Engineer

Hiring Organisation
Pearson Whiffin Recruitment Ltd
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£225.00 per day
devices are operating reliably and at peak performance. Working directly with users, you will provide professional technical support while offering practical guidance on device care, maintenance and IT best practices. Technical Skills & Experience The successful candidate should have a strong technical background in PC and laptop hardware, with … hardware architecture and fault diagnosis Experience replacing laptop and desktop components at board and module level Strong understanding of BIOS/UEFI, firmware, device drivers and hardware configuration Experience diagnosing issues involving system boards, memory, SSDs/HDDs, displays, batteries, keyboards, power supplies and peripherals Good working knowledge ...