8 of 8 Remote/Hybrid Device Driver Development Jobs in England

Embedded Linux Software Engineer

Hiring Organisation
Intellectual Capital Resources
Location
London, United Kingdom
Salary
£ 80 K
high-performance computing workloads while dramatically reducing energy consumption. The team are now looking for an Embedded Linux Engineer to support the development of embedded and host software powering high-speed networking and photonics-based systems. You’ll work closely with hardware and systems teams, contributing across embedded software … Linux driver development and low-level system integration on advanced networking platforms. For this Embedded Linux Engineer role, we are looking for someone with: Strong experience with Embedded Linux development Experience developing Linux kernel or PCIe drivers Proficiency in C, C++ and Python Experience working ...

Director of Software Engineering (Systems Software)

Location
Cambridge, England, United Kingdom
large, distributed software engineering 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 optimisation Ability to connect ...

Director of Software Engineering (Systems Software)

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

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 every … layer, working to medical device software standards and shipping software that has to perform reliably in clinical environments. As a Staff Software Engineer, you will be a technical authority within the Software team, owning complex technical problems in embedded and real-time C++ development. You will work across hardware ...

Director of Software Architecture

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

Embedded Software Engineer - BSP

Hiring Organisation
Verso Recruitment
Location
Colchester, Essex, South East, United Kingdom
Employment Type
Permanent, Work From Home
hardware‐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 Automotive Platforms Software Engineer

Hiring Organisation
wayve
Location
London, United Kingdom
Salary
£ 80 K
based systems while minimising platform-specific customisation.Debug, troubleshoot, and improve software and system performance, ensuring reliability, scalability, and operational excellence across production and development fleets.Collaborate with cross-functional teams, hardware vendors, and automotive partners to define requirements and ensure seamless integration with the autonomous driving stack.Participate in architecture reviews … looking for the following skills and experience.EssentialBachelor’s degree in Computer Science, Electrical Engineering, or a related technical fieldProven experience in embedded software development, with a strong preference for the automotive, autonomous driving, or robotics industriesProficiency in C++ programming language for high-performance systemsHands-on experience with embedded operating ...

Principal Embedded Software Engineer

Location
Coventry, England, United Kingdom
software modules function as intended. Key Responsibilities Technical Leadership Support the design, implementation and test of embedded software platforms for real‐time systems. Lead development of low-level and application-level software components for a microcontroller application. Drive modular, scalable, and reusable software component design. Software Development Design … 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). Ensure compliance with MISRA‐C, CERT C, or other ...