Device Driver Jobs in the UK

76 to 100 of 178 Device Driver Jobs in the UK

FPGA Software Engineer - Rickmansworth, UK

Oxford, Oxfordshire, United Kingdom
Sound Devices, LLC
support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements: B.S. Degree in Electrical Engineering, Computer Engineering, Computer Science or related field … with high-speed digital interfaces Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and protocols (EEPROM, I2C, SPI, UART, etc.) Familiarity with hardware debugging tools (oscilloscope, DMM, JTAG, etc.) Good More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

FPGA Software Engineer - Rickmansworth, UK

London, United Kingdom
Sound Devices, LLC
support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements: B.S. Degree in Electrical Engineering, Computer Engineering, Computer Science or related field … with high-speed digital interfaces Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and protocols (EEPROM, I2C, SPI, UART, etc.) Familiarity with hardware debugging tools (oscilloscope, DMM, JTAG, etc.) Good More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

FPGA Software Engineer - Rickmansworth, UK

Hebden Bridge, Yorkshire, United Kingdom
Sound Devices, LLC
support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements: B.S. Degree in Electrical Engineering, Computer Engineering, Computer Science or related field … with high-speed digital interfaces Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and protocols (EEPROM, I2C, SPI, UART, etc.) Familiarity with hardware debugging tools (oscilloscope, DMM, JTAG, etc.) Good More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded C/C++ Engineer | Dev Tools & AI | Permanent

Slough, England, United Kingdom
JR United Kingdom
gets from datasheet to deployed system. Key Responsibilities: Design and develop core components of a next-gen embedded software toolchain Create intelligent code generators for firmware, middleware, and device drivers Collaborate closely with AI/ML teams to automate datasheet analysis and system configuration Work with C/C++ codebases across Linux and RTOS environments Architect embedded software … layouts and analyse SoC-level device trees Essential Skills & Experience: 5+ years in embedded systems development Proficiency in C/C++ for both bare-metal and RTOS-based systems Experience with low-level tools, including compilers, debuggers, linkers, and build systems Hands-on work with firmware bring-up and embedded debugging Desirable Skills: Python or scripting skills for More ❯
Posted:

Senior Platform Software Engineer

Fareham, England, United Kingdom
FLIR
platform bring-up (including bootloader, kernel, drivers and dts files) for our cutting-edge products, ensuring optimal performance, reliability and efficiency. Building the Linux root file system and device drivers for various boards. Creating reliable software upgrade processes. Writing scripts and services to ensure the board starts up correctly. Designing and implementing low-level drivers, components and communication More ❯
Posted:

Senior Firmware Engineer

London, United Kingdom
Northrop Grumman Sperry Marine
bus interconnect. Experience with memory interfaces, SDRAM and/or DDR. Asynchronous interfaces Experience with Linux operating systems TCP/IP, UTP, CAT240 (Asterix), Networking Protocols Knowledge of device tree and device drivers Familiarity with RF transceivers. Prior experience with radar systems. What You Get in Return At Sperry Marine, you'll be part of a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Southampton, England, United Kingdom
Spectrum IT Recruitment
code reviews, sprint planning, and collaborative decision-making 🧰 What You’ll Bring 5+ years’ experience in embedded software development using C/C++ Strong knowledge of Linux systems , device drivers, and hardware interfacing Experience working with embedded systems , real-time constraints, and low-level protocols Proficiency in Python, Git, and modern development workflows A proactive, problem-solving mindset More ❯
Posted:

Senior Software Engineer

portsmouth, hampshire, south east england, united kingdom
Spectrum IT Recruitment
code reviews, sprint planning, and collaborative decision-making 🧰 What You’ll Bring 5+ years’ experience in embedded software development using C/C++ Strong knowledge of Linux systems , device drivers, and hardware interfacing Experience working with embedded systems , real-time constraints, and low-level protocols Proficiency in Python, Git, and modern development workflows A proactive, problem-solving mindset More ❯
Posted:

Software Engineer

Chertsey, Surrey, United Kingdom
Endeavour Recruitment Solutions
Technologies: C++ embedded software C# GUI HCI Yocto Linux Linux device driver Windows Visual Studio Defence software design multi processor Integration TESTING UML based design Communication Endeavour Recruitment have an excellent permanent opportunity for a Software Engineer with Embedded software experience to join our client based in Chertsey. Candidates applying for this role must be eligible for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, Staff - Virtual Platforms - UK

Cambridge, Cambridgeshire, United Kingdom
Qualcomm
Fast Models. Server Architecture (RAS, Manageability). Top Preferred Skills: SystemC TLM or QEMU Modern C++ ARM Architecture (CPU, GIC, CoreSight Debug) Firmware and/or Device Driver Development and Debug Git Revision Control Principal Duties and Responsibilities: Leverage advanced software/hardware systems knowledge and experience to design, develop, create, and modify virtual models. Define software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer

Farnborough, England, United Kingdom
Viasat
help you on the job Design for Security. An understanding of: Digital security technology. Continuous integration, unit test and static analysis. x86 architecture, hardware programming and device driver models. Implementation of Graphical User Interfaces. NVMe. Experience of developing for microcontrollers, ideally RISC-V. Experience of developing encryption or security products. Networking technologies, network security and network programming. More ❯
Posted:

Senior Software Engineer - XenServer Interfaces

London, England, United Kingdom
Cloud Software Group
UI technologies Extend and maintain the XenServer SDKs (C#, C, Java, PowerShell, Python, Go), ensuring consistency and reliability across languages Work closely with engineers across toolstack, storage, Windows device drivers, and the Linux kernel to deliver cohesive features Participate in architectural decisions, usability reviews, and roadmap discussions Engage with customer feedback and contribute to ongoing product and UX More ❯
Posted:

Cloud Operations Architect

Lisburn, Northern Ireland, United Kingdom
Hybrid / WFH Options
Camlin Group
At Camlin we pride ourselves on designing and building complete solutions in-house. We create everything from hardware PCB designs to device firmware, Linux drivers, IoT application software, server software, server web UIs, mobile apps, and machine learning and data science solutions. We believe that by controlling every aspect of the development process, we can deliver truly unique More ❯
Posted:

Senior Software Engineer - XenServer Interfaces

Cambridge, England, United Kingdom
XenServer
UI technologies Extend and maintain the XenServer SDKs (C#, C, Java, PowerShell, Python, Go), ensuring consistency and reliability across languages Work closely with engineers across toolstack, storage, Windows device drivers, and the Linux kernel to deliver cohesive features Participate in architectural decisions, usability reviews, and roadmap discussions Engage with customer feedback and contribute to ongoing product and UX More ❯
Posted:

Embedded Software Engineer

Newark, Nottinghamshire, East Midlands, United Kingdom
Redline Group Ltd
systems (e.G. ThreadX, AzureRTOS, FreeRTOS). Proven experience with bare-metal development and peripheral interfacing (SPI, I2C, I2S, UART). Ability to design, implement, and debug low-level device drivers. Familiarity with ARM Cortex-M or similar microcontroller architectures. Knowledge of TCP/IP stacks and networking protocols. Understanding of wireless communication technologies (e.G. BLE, Zigbee, Thread, Matter More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Senior Software Engineer - C/C++

London, United Kingdom
Hybrid / WFH Options
Active Silicon
GenICam software standard, video processing/streaming, working with cameras, codecs and streaming protocols. Experience of C#, Python, Qt, WPF, Visual Studio. Experience working with Windows and Linux device drivers. Experience with Nvidia Jetson. Experience creating CI/CD and automated test infrastructure with hardware in the loop. Experience building CI/CD pipelines with GitLab or GitHub. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Bracknell, Bracknell Forest, Berkshire, United Kingdom
Hybrid / WFH Options
Avanti Recruitment
based systems for complex devices featuring real-time 4K video streaming and advanced sensor integration, and involves creating production-ready Linux builds for Zynq-based platforms, developing custom device trees and sensor drivers for their custom hardware. Essential Skills … 7+ years embedded software experience with production delivery Yocto builds for ARM or Zynq-based platforms (Zynq-9, MPSoC) Knowledge of FPGA architecture Device tree integration and driver development Kernel-space development and low-level programming Experience with end-to-end product development Desirable Skills: Real-time video streaming experience VR/AR technology background Defense/ More ❯
Employment Type: Permanent
Salary: £50000 - £80000/annum
Posted:

Principal Firmware Engineer

London, England, United Kingdom
ic resources
a strong pedigree in the Semiconductor industry. The next step is to expand the Software team, now seeking a Senior Firmware Engineer with experience in Linux device driver development. Role Responsibilities You will be responsible for the design, development, and testing of their innovative AI acceleration hardware. Additionally, you will have the opportunity to mentor and assist … other engineers within the team if you wish. Candidate Requirements Strong experience in Linux device driver development Deep understanding of embedded programming in C and C++ Understanding of computer architecture (CPU, SoC, ASIC, GPU) Experience within a start-up environment is advantageous, or at least willingness to work within a small, growing team Next Steps If you … a great company, please apply today to learn more! For more information about this role or other positions in Embedded, Firmware, C++ Programming, Linux Kernel, or Device Driver Development, contact Callum Allen today. #J-18808-Ljbffr More ❯
Posted:

Staff System Software Engineer

Bristol, Gloucestershire, United Kingdom
Cerebras
System Software Group is charged with enabling the next generation of cutting-edge AI compute server class systems. We are responsible for all low-level firmware, Linux Kernel device drivers, baseboard management controllers, and platform support tools. Specifically, the System Software QA team ensure that the deliverables from the System Software group are of the highest standards for … supporting a culture of Test-Driven Development. Candidate Profile Test design and development experience for Firmware and/or Linux kernel. Understanding of OS kernel and device driver primitives with experience in Linux or similar systems. Coding experience in: C or C++ Scripting experience: Python or Bash. Possess excellent written and oral communication skills, good work ethics More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff System Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Cerebras
System Software Group is charged with enabling the next generation of cutting-edge AI compute server class systems. We are responsible for all low-level firmware, Linux Kernel device drivers, baseboard management controllers, and platform support tools. Specifically, the System Software QA team ensure that the deliverables from the System Software group are of the highest standards for … supporting a culture of Test-Driven Development. Candidate Profile Test design and development experience for Firmware and/or Linux kernel. Understanding of OS kernel and device driver primitives with experience in Linux or similar systems. Coding experience in: C or C++ Scripting experience: Python or Bash. Possess excellent written and oral communication skills, good work ethics More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Agent Software Engineer- Endpoint DLP

London, United Kingdom
Fortinet, Inc
learn new things. Experience in any of the following would be an advantage: 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, and metrics. Security principles including More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

St Neots, England, United Kingdom
Hybrid / WFH Options
Pico Technology
Understand the needs of different project delivery stakeholders, such as hardware developers who may require early prototype support, production test developers who need debug releases for hardware and device acceptance, and full releases for SDK and UI integration. What we're looking for The role involves working collaboratively within the Product Line team and the wider organisation, supporting … Modern C++ (Essential) C++14 (Essential) C++17 (Desirable) Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages – PowerShell & Bash (Desirable) Embedded Linux – Linux Device Drivers (Desirable) What we're looking for: Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Technical Skills: Strong understanding of software More ❯
Posted:

Principal Software Engineer

st neots, east anglia, united kingdom
Hybrid / WFH Options
Pico Technology
Understand the needs of different project delivery stakeholders, such as hardware developers who may require early prototype support, production test developers who need debug releases for hardware and device acceptance, and full releases for SDK and UI integration. What we're looking for The role involves working collaboratively within the Product Line team and the wider organisation, supporting … Modern C++ (Essential) C++14 (Essential) C++17 (Desirable) Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages – PowerShell & Bash (Desirable) Embedded Linux – Linux Device Drivers (Desirable) What we're looking for: Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Technical Skills: Strong understanding of software More ❯
Posted:

Principal Software Engineer

saint neots, east anglia, united kingdom
Hybrid / WFH Options
Pico Technology
Understand the needs of different project delivery stakeholders, such as hardware developers who may require early prototype support, production test developers who need debug releases for hardware and device acceptance, and full releases for SDK and UI integration. What we're looking for The role involves working collaboratively within the Product Line team and the wider organisation, supporting … Modern C++ (Essential) C++14 (Essential) C++17 (Desirable) Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages – PowerShell & Bash (Desirable) Embedded Linux – Linux Device Drivers (Desirable) What we're looking for: Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Technical Skills: Strong understanding of software More ❯
Posted:

Lead Hardware Developer

Guildford, Surrey, United Kingdom
Ecm Selection
signal filtering; Simulating and implementing signal, image, or data processing algorithms in VHDL for FPGAs; Designing tests for PCBs, including firmware and software, as well as developing Linux device drivers for hardware; Software development experience in embedded C and C++ An impressive academic history including a first class degree backed by A/A at A-Level will More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Device Driver
10th Percentile
£52,000
25th Percentile
£62,500
Median
£66,000
75th Percentile
£77,500
90th Percentile
£78,750