Remote Permanent Device Driver Job Vacancies

1 to 25 of 26 Remote Permanent Device Driver Jobs

Senior Embedded Software Engineer

Rochester, Kent, South East, United Kingdom
Hybrid / WFH Options
Technical Placements
the continuity and quality of support for mature products. The primary focus will be maintaining and improving current products through bug fixes, minor enhancements, and new device driver integration, allowing the core development team to focus on new product innovation. You will become a key knowledge holder across the product range and work closely with the software … of device drivers and networking stack implementation. Knowledge of EN54 standards or similar regulatory requirements for life safety systems. Awareness of Linux kernel internals, device driver development, and inter-process communication (shared memory, semaphores, FIFO). Understanding of USB protocols and embedded USB stacks. Basic knowledge of electronic circuits and system-level debugging. Experience with More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Hardware Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
are looking for a hard-working, creative and motivated engineer to join our GPU development team! We need someone who can collaborate with hardware design teams, device driver teams and verification/testing teams, to work on top-level hardware and hardware/software debug. The role is based in Cambridge in the UK. The successful candidate … will be an experienced hardware design engineer with a good understanding of software and device drivers, and a proven track record to deliver high quality results in ambitious timescales. You will work as part of a cross-site team and take ownership of a range of tasks that are required for … successful bring-up and debug of complex tests, games and benchmarks for cutting-edge GPUs. You will work closely with the architecture, model, design, verification and device driver teams to ensure that Arm GPU products are delivered to our customers at the highest quality levels. You will be involved in GPU development from the early concept stages More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Real Time Embedded Principal Software Engineer with Security Clearance

Sterling Heights, Michigan, United States
Hybrid / WFH Options
GeoLogics Corporation
TCP/IP, UDP, CAN, MIL-STD-1553 Experience with requirements-based software implementation, verification, and linking/traceability with DOORs EXPERIENCE PREFERRED Linux kernel and device driver development experience Experience developing and troubleshooting communications, device drivers, and IO interfaces Experience with the full software development lifecycle: software architecture, design, coding, testing, and debugging Experience More ❯
Employment Type: Permanent
Salary: USD 60 Hourly
Posted:

Principal Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
high quality, high performing SW 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 GPU hardware, including scheduling and … teams for new feature delivery. 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 projects. Extensive expertise in C … 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. Exceptional problem-solving and debugging skills, with the ability to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer in Test

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Skills and Experience: Experience of software profiling, instrumentation, debugging and optimization using Android/Windows/Linux testing tools. Basic understanding of the Linux kernel, system software and device drivers, and Android internals. Exposure to both static and dynamic code analysis tools. Understanding ARM architecture. Both pre-silicon and post-silicon validation expertise. Familiarity with Arm SystemReady SR More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff/Principal Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
producing high quality, high performing SW and solving sophisticated technical problems, then we would love to hear from you. Responsibilities: 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 GPU hardware, including scheduling and … best in the market. Your day-to-day responsibilities include: Being a member of GPU Linux Kernel team responsible for contributing and maintaining the upstream version of Mali GPU Driver (panthor) Participating in all phases of software development - including design, implementation, testing, code review and documentation. Working closely with other software teams to interface driver components. Maintaining the … Experience: Extensive expertise in C programming, with a strong ability to design and optimize complex software architectures. Experience in the Linux kernel and/or a device driver development. Exceptional problem-solving and debugging skills, with the ability to analyze and resolve highly complex software and system issues. Expert-level understanding of computer architecture, embedded systems, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Staff Engineer

Cardiff, South Glamorgan, United Kingdom
Hybrid / WFH Options
ASSA ABLOY Global Solutions
The ideal candidate will be instrumental in designing, maintaining, and evolving our custom Linux distribution and should be deeply familiar with Linux kernel internals, custom builds, device driver development, and system performance optimization. We are looking for someone who is hands-on, takes initiative, and thrives in solving complex technical challenges involving embedded systems, OS-level programming … success by: Designing and maintaining a custom Linux distribution tailored to embedded use cases. Contributing to and modifying the Linux kernel (mainline or forks). Writing and debugging device drivers for bespoke hardware. Creating and maintaining device tree source. Implementing robust bootloaders, kernel modules, and init systems. Managing distro build systems using tools like Yocto and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
high quality, high performing SW 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 GPU hardware, including scheduling and … teams for new feature delivery. 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 Android system software development and debugging. Interest in graphics and compute APIs - Vulkan, OpenGL ES More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Linux Software Engineer

Worcester, Worcestershire, West Midlands, United Kingdom
Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
using an RTOS. Experience with a range of comms and serial protocols Experience with debugging tools and low-level hardware interaction. Nice to Have: Familiarity with Linux kernel, device drivers, and build systems Knowledge of wireless communication protocols (4G/5G, satellite, TETRA, P25 and DMR) Experience with mobile networking (e.g., LTE, WiFi, VPNs) Knowledge of networking protocols More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Power Analysis Software Engineer

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Arm Limited
behaviour to deliver power optimisations. Required Skills and Experience : Proven experience in software development for SoC platforms. A background developing low-level embedded system firmware, boot loaders, RTOS, device drivers. Familiarity working with operating system environments (Linux, Android). Experience in architecting software stacks written preferably in C or C++. Demonstrable experience in developing and implementing methodologies for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Power Analysis Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
behaviour to deliver power optimisations. Required Skills and Experience : Proven experience in software development for SoC platforms. A background developing low-level embedded system firmware, boot loaders, RTOS, device drivers. Familiarity working with operating system environments (Linux, Android). Experience in architecting software stacks written preferably in C or C++. Demonstrable experience in developing and implementing methodologies for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Power Analysis Software Engineer

Sheffield, Yorkshire, United Kingdom
Hybrid / WFH Options
Arm Limited
behaviour to deliver power optimisations. Required Skills and Experience : Proven experience in software development for SoC platforms. A background developing low-level embedded system firmware, boot loaders, RTOS, device drivers. Familiarity working with operating system environments (Linux, Android). Experience in architecting software stacks written preferably in C or C++. Demonstrable experience in developing and implementing methodologies for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Firmware Engineer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Arm Limited
Required Skills and Experience: Expertise in C programming for embedded systems with strong debugging skills. Experience in developing and maintaining product-quality firmware, including knowledge of bootloaders and device drivers. Experience in defect triaging and management of system software. Understanding of software compliance with industry standards like UEFI and ACPI. Familiarity with RAS, hypervisors, CXL, power management, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Embedded Linux Engineer

Duxford, Cambridge, Cambridgeshire, England, United Kingdom
Hybrid / WFH Options
DMR Personnel Ltd
a relevant subset of technologies such as RTOS environments, embedded Linux, and ideally exposure to higher layer languages and application frameworks. Relevant embedded experience in areas such as device drivers, DSP, algorithm design and implementation, communications and application layer protocols, AI and ML, user interfaces. This is a hands-on role that combines technical delivery and software development More ❯
Employment Type: Full-Time
Salary: £75,000 - £85,000 per annum
Posted:

Software Engineering Manager Product Engineering & Design London

London, United Kingdom
Hybrid / WFH Options
Automata
right folks. You are not expected to know everything, but here are our core technologies: Python for our application code, APIs and SDK C# for our Windows based device drivers Some Golang services, potentially more as we scale Typescript with React SQL and NoSQL databases: PostgreSQL, Couchbase, DynamoDB Event-driven architecture, employing technologies such as Kafka, gRPC and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Manager (London)

Whetstone, Greater London, UK
Hybrid / WFH Options
Automata
right folks. You are not expected to know everything, but here are our core technologies: Python for our application code, APIs and SDK C# for our Windows based device drivers Some Golang services, potentially more as we scale Typescript with React SQL and NoSQL databases: PostgreSQL, Couchbase, DynamoDB Event-driven architecture, employing technologies such as Kafka, gRPC and More ❯
Employment Type: Full-time
Posted:

Embedded Software Team Leader

Great Chesterford, Essex, United Kingdom
Hybrid / WFH Options
Tech Connect Group
ideally including: Bare-metal programming RTOS and/or embedded Linux environments Exposure to higher-level languages or frameworks Experience in one or more of the following areas: Device drivers, DSP, algorithm implementation Communications and application-layer protocols AI/ML in embedded contexts Interfacing between software and electronics Previous leadership or line management experience - whether in formal More ❯
Employment Type: Permanent
Salary: £75000 - £80000/annum
Posted:

Senior Electronic Design Engineer

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
ZENOVO LTD
systems. Joining a multi-skilled team of engineers, you will possess a proven track record in designing and developing electronic products, with a strong focus on embedded devices, including driver and system control software. Responsibilities will include: - Comprehensive design of analogue, digital, and power supply circuits - Conducting evaluation tests to assess and enhance designs - Formulating design processes and procedures More ❯
Employment Type: Permanent, Work From Home
Salary: £75,000
Posted:

Senior SoC / IP Design Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
UCIe, DDR/LPDDR/HBM, Ethernet, etc. High-level programming experience such as C/C++ and/or assembly language programming. Experience with embedded operating systems, device drivers, microprocessors, and embedded system hardware architectures. In Return: We offer a competitive reward package including healthcare and wellness support, a supplementary pension, and 25 days of annual leave More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Peterborough, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
Singular Recruitment
for customers worldwide. Key responsibilities for the role of Senior Embedded Software Engineer will include: Develop and maintain embedded software for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects, to ensure seamless integration of software and hardware components. Lead the design, implementation, and … related field. Proven experience (5+ years) in embedded software development. Strong C programming skills. A solid understanding of most of the following: embedded systems, real-time operating systems, device drivers, and microcontrollers. Knowledge of communication protocols such as TCP/IP, UDP, SPI, I2C, CAN, etc. Strong problem-solving skills and the ability to work on complex systems More ❯
Employment Type: Permanent, Work From Home
Salary: £75,000
Posted:

Hardware Engineer

Bath, Avon, England, United Kingdom
Hybrid / WFH Options
ZENOVO LTD
and associated firmware development. An ideal applicant with have a strong track record in the design and development of electronic products, with a particular emphasis on embedded devices including driver and system control software Required Experience/Skills: - Detailed analogue, digital and power supply circuit design - Evaluation testing and improvement of designs - Development of design processes and procedures used More ❯
Employment Type: Full-Time
Salary: £60,000 - £70,000 per annum
Posted:

Senior Hypervisor Software Engineer (Windows)

United Kingdom
Hybrid / WFH Options
Nutanix
of meeting the demands of the toughest enterprise and private cloud workloads. Within the AHV team we have a specialist role for someone to manage and improve the device drivers for guest VMs, most particularly developing and qualifying drivers for Windows VMs. About the Team The team is led by industry experts with 20+ years of experience, who … solid coding skills in C/C++, ideally for enterprise-quality software. Coding skills in Rust, Python and GoLang would be a bonus. Extensive knowledge of developing Windows device drivers Experience navigating Microsoft WHQL certification Extensive knowledge of UNIX/Linux as well as MS Windows. Familiarity with OS internals and concepts of distributed systems. Familiarity with x86 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Bracknell, Berkshire, England, United Kingdom
Hybrid / WFH Options
Avanti
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: Full-Time
Salary: £60,000 - £80,000 per annum
Posted:

Senior/Staff Verification Engineer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Arm Limited
and Debugging skills. "Nice To Have" Skills and Experience : Knowledge of SoC Verification Flow and strategy. Experience with ARM-based designs and/or ARM System Architectures. Porting peripheral driver software Clock Domain Crossing verification Experienced in GLS, DFT/DFD, Power Aware verification techniques Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Verification Engineer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Arm Limited
and Debugging skills. "Nice To Have" Skills and Experience : Knowledge of SoC Verification Flow and strategy. Experience with ARM-based designs and/or ARM System Architectures. Porting peripheral driver software Clock Domain Crossing verification Experienced in GLS, DFT/DFD, Power Aware verification techniques Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Device Driver
10th Percentile
£51,050
25th Percentile
£62,500
Median
£66,000
75th Percentile
£77,500
90th Percentile
£79,500