Device Driver Jobs in the East of England

1 to 25 of 36 Device Driver Jobs in the East of England

Embedded Software Engineer

Stevenage, Hertfordshire, United Kingdom
Expleo
Knowledge of software testing methodologies and tools, including unit testing and automated testing frameworks. Desired Skills RTX64 SDK Experience Linux Development Device Driver Development TCP/IEEE-1394 Comms Protocol CISCO CNNA IntervzlZero RTX Experience Experience working in the UK Defence industry with particular focus on the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
and solving sophisticated technical problems, then we would love to hear from you. Job Overview: Developing, maintaining and improving existing user and kernel space driver components to deliver them for most recent Linux kernels and yet-to-be-published Android versions. This involves developing performance-critical driver for … Performing code reviews for other team members. Understanding customer requirements and aligning them with GPU roadmap. Working closely with other software teams to interface driver components. Maintaining the existing codebase: fixing bugs and other quality assurance activities. Required Skills and Experience: Experience with technical leadership roles, driving and coordinating … programming, with a strong ability to design and optimize complex software architectures. Experience in the Linux kernel and/or a device driver development. In-depth experience developing Linux kernel components, device drivers, and low-level system software, with a focus on performance and scalability. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer - Kernel & Low-level Development

Cambridge, England, United Kingdom
European Tech Recruit
as a R&D professional or Software Engineer. Experience in development and maintenance of product quality firmware with good knowledge of bootloaders and device drivers. Familiarity with the Linux environment, command line, remote shell, scripting and collaboration tools including Kernel internals. Strong understanding of established virtualization frameworks like … time operating systems and familiar with FreeRTOS. Key Words: Linux Kernel/Operating Systems/Android/Linux/Kernel/Device Driver/Virtualization/KVM/Virtio/RTOS/FreeRTOS/QNX/Agile/Embedded Systems/QEMU/Xen/C/ More ❯
Posted:

Embedded Software Engineer - Kernel & Low-level Development

Cambridge, England, United Kingdom
JR United Kingdom
as a R&D professional or Software Engineer. Experience in development and maintenance of product quality firmware with good knowledge of bootloaders and device drivers. Familiarity with the Linux environment, command line, remote shell, scripting and collaboration tools including Kernel internals. Strong understanding of established virtualization frameworks like … time operating systems and familiar with FreeRTOS. Key Words: Linux Kernel/Operating Systems/Android/Linux/Kernel/Device Driver/Virtualization/KVM/Virtio/RTOS/FreeRTOS/QNX/Agile/Embedded Systems/QEMU/Xen/C/ More ❯
Posted:

Senior Systems Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Cerebras
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 … customers. Candidate Profile Essential: 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. Experience in performance and latency measurements for a low-level software stack. Knowledge of virtualisation and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, Staff - Virtual Platforms - UK

Cambridge, Cambridgeshire, United Kingdom
Qualcomm
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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - XenServer Interfaces

Cambridge, England, United Kingdom
XenServer
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 More ❯
Posted:

Staff System Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Cerebras
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 … 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
and solving sophisticated technical problems, then we would love to hear from you. Job Overview: Developing, maintaining and improving existing user and kernel space driver components to deliver them for most recent Linux kernels and yet-to-be-published Android versions. This involves developing performance-critical driver for … Performing code reviews for other team members. Understanding customer requirements and aligning them with GPU roadmap. Working closely with other software teams to interface driver components. Maintaining the existing codebase: fixing bugs and other quality assurance activities. Required Skills and Experience : Expert in C programming. Experience in the Linux … kernel and/or a device driver development. Deep understanding of computer architecture and embedded systems. "Nice To Have" Skills and Experience : Experience with leadership roles, driving and coordinating projects. Experience with ARM embedded systems. Experience with different testing/debugging tools and script languages. Familiar with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Principal Software Engineer (Automotive)

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
skilled engineers across multiple global locations. A strong background in C (or a similar language) programming, expertise in low-level systems, including bootloaders, device drivers, OS fundamentals (preferably Linux) and a good understanding of computer architecture and microarchitecture concepts, ideally for the Arm architecture. An ideal candidate would … TF-M, UEFI EDK II, U-Boot, Xen, Zephyr Exposure to Automotive workloads, AI/ML software stacks, and tooling. Linux device driver development. SW Security and Safety practices. Familiarity with open-source project development cycles and contribution processes. We have some scope to adapt the role More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer (C++)

Cambridge, England, United Kingdom
Hybrid / WFH Options
Pico Technology Limited
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) Why Join Us? This is a fantastic opportunity to join a dedicated team where your contributions will directly impact the products we More ❯
Posted:

System Software Architect

Cambridge, England, United Kingdom
Huawei Technologies Research & Development (UK) Ltd
code), standards-based firmware development, and operating system design. Partner with CPU architects to seamlessly integrate new architectural features into Kernel, Hypervisor, Firmware, and driver development. Drive alignment with key software ecosystems (e.g., open-source communities) to secure adoption of new CPU architecture features, ensuring solutions are optimized for … high-performance software solutions. Extensive experience with Linux stacks, including kernel drivers, firmware, networking, storage, and OS internals. Strong knowledge of device driver integration, testing methodologies, and design for test/validation best practices. Familiarity with open-source development processes, upstream Linux collaboration, and community engagement. Track More ❯
Posted:

Senior Embedded Engineer | Cambridge | Deeptech

Cambridge, England, United Kingdom
SoCode Recruitment
Linux-based systems What You’ll Bring Strong embedded C++ programming skills for embedded systems Solid understanding of Linux internals, kernel development, and device drivers Why Join Us? Our tech has a Global Impact, produced by a world class Engineering Team with incredibly strong growth. More ❯
Posted:

Staff Software Engineer

Saffron Walden, England, United Kingdom
Gattaca
Strong experience in embedded software development , ideally across environments such as bare metal, RTOS, or embedded Linux. Technical depth in areas such as device drivers , DSP, communications protocols, algorithm implementation, or working close to hardware. Some leadership exposure —this could be through running small project teams, mentoring, or More ❯
Posted:

Lead / Staff Software Engineer

Essex, United Kingdom
Matchtech
Strong experience in embedded software development , ideally across environments such as bare metal, RTOS, or embedded Linux. Technical depth in areas such as device drivers , DSP, communications protocols, algorithm implementation, or working close to hardware. Some leadership exposure -this could be through running small project teams, mentoring, or More ❯
Employment Type: Permanent
Posted:

Senior/Principal Chiplet Development Engineer

Cambridge, England, United Kingdom
Codasip
assembly language programming Experience of Linux as a software developer, especially multiprocessor Linux and high Performance Compute environments Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures Benefits ABOUT CODASIP: We believe Codasip is the most innovative processor solutions company. We take pride in More ❯
Posted:

Senior Embedded Engineer Cambridge Deeptech

Cambridge, Cambridgeshire, United Kingdom
So Code Limited
Linux-based systems. What You'll Bring Strong embedded C++ programming skills for embedded systems. Solid understanding of Linux internals, kernel development, and device drivers. Why Join Us? Our tech has a global impact, produced by a world-class engineering team with strong growth. Salary More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Director of Software Engineering (Media and Performance)

Cambridge, England, United Kingdom
Hybrid / WFH Options
Arm
programming for embedded systems with excellent debugging skills. Experience in development and maintenance of product quality firmware with good knowledge of bootloaders and device drivers. Server firmware development experience. “Nice To Have” Skills And Experience Experience in providing support and maintenance of production quality firmware in server segment. More ❯
Posted:

(Senior) Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Toshiba EMEA
software and firmware stack for our new quantum communication products. In this role, you will develop firmware for embedded microcontrollers, Linux kernel-space device drivers and user-space command and control software, ensuring robust and reliable system operation. You will join a dynamic organisation, working within a diverse … role in the development of next-generation secure communication products. Responsibilities: Design, develop and maintain firmware for microcontrollers Design, develop and maintain Linux device drivers for our custom electronics and quantum-optic hardware Design, develop and maintain command & control software to implement quantum communication protocols Work closely within More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Director of Software Engineering

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
skilled engineers across multiple global locations. A strong background in C (or a similar language) programming, expertise in low-level systems, including bootloaders, device drivers, OS fundamentals (preferably Linux) and a good understanding of computer architecture and microarchitecture concepts, ideally for the Arm architecture. An ideal candidate would … TF-M, UEFI EDK II, U-Boot, Xen, Zephyr Exposure to Automotive workloads, AI/ML software stacks, and tooling. Linux device driver development. SW Security and Safety practices. Familiarity with open-source project development cycles and contribution processes. We have some scope to adapt the role More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Architect (Kernel) - Cambridge

Cambridge, England, United Kingdom
microTECH Global Limited
high-performance software solutions. Extensive experience with Linux stacks, including kernel drivers, firmware, networking, storage, and OS internals. Strong knowledge of device driver integration, testing methodologies, and design for test/validation best practices. Familiarity with open-source development processes, upstream Linux collaboration, and community engagement. Track More ❯
Posted:

Senior SoC / IP Design Engineer

Cambridge, England, United Kingdom
arm limited
HBM, Ethernet, etc. High-level programming experience such as C/C++ and/or assembly language programming Experience in embedded operating systems, device drivers, microprocessor, and embedded system hardware architectures In Return: We offer a competitive reward package including healthcare and wellness support, a supplementary pension, and More ❯
Posted:

Staff Design Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
Arm Limited
Have Skills and Experience: High-level programming experience such as C/C++ and/or assembly language Experience with embedded operating systems, device drivers, microprocessors, and embedded system hardware architectures Knowledge of performing DFMEA at the module and system level Accommodations at Arm: If you need adjustments More ❯
Posted:

Senior Embedded Software Engineer

Basildon, England, United Kingdom
TipTopJob
of embedded Linux software. Develop and optimise software components to meet industry standards. Write & de-bug efficient C++ code, focusing on Linux Kernel and driver development. Use tools like Git for version control. Key Skills/Experience: Degree in Electronics/Computer Science or another relevant discipline. Embedded C …/C++. Embedded Linux. Kernel/Device Drivers development. Microcontroller & Peripherals (STM32, Cortex-M etc.). Networking protocols/serial interfaces (CAN, USB, I2C, TCP/IP, SPI etc.). Software de-bugging & version control tools (JIRA, Git, Jenkins etc.). Must be eligible to obtain at least More ❯
Posted:

Firmware Engineer

Hemel Hempstead, England, United Kingdom
JR United Kingdom
boot processes, resource management, and hardware abstraction. Key Responsibilities: · Implement boot firmware and initialization sequences for our platform · Develop hardware abstraction layers and device drivers · Create and maintain system-level resource management software · Collaborate with hardware team on debug interfaces and functionality · Implement power management and system control More ❯
Posted:
Device Driver
the East of England
25th Percentile
£52,500
Median
£55,000
75th Percentile
£57,500