Device Driver Jobs

1 to 25 of 217 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 Embedded Software Engineer - Kernel / Device Drivers

London, England, United Kingdom
Opus Resourcing Ltd
Senior Embedded Software Engineer - Kernel/Device Drivers Senior Embedded Software Engineer - Kernel/Device Drivers Direct message the job poster from Opus Resourcing Ltd Trusted tech recruitment search partner … specialising in platforms, software, and SaaS across EMEA and North America. Senior Embedded Software Engineer with strong skills in embedded linux/kernel development, Bootloader and device driver development, is required by a world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to … can be diverse, including security, peripheral drivers, display, and power, which are highly relevant. While it encompasses the entire product, the focus is often on Linux bootloaders or device drivers. When security is involved, it pertains to the hardware, boot, or Linux components. This role would be ideal for an experienced Embedded Software Engineer who has worked with More ❯
Posted:

Senior Embedded Software Sustaining Engineer

Rochester, Kent, 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
Salary: GBP Annual
Posted:

Embedded Software Engineer

Rochester
Hybrid / WFH Options
Technical Placements Ltd
continuity and quality of support for mature products. The primary focus will be on 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
Salary: £Excellent +Benefits
Posted:

Low Level Embedded Software Engineer (Senior Levels)

Easter Howgate, Midlothian, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
application of various strategies Use of RTOS's such as VxWorks or embedded Linux Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs A good understanding of electronics, schematic design and use of test equipment Experience developing solutions for ARM and Intel based multicore processing platforms More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Low Level Embedded Software Engineer (Senior Levels)

Edinburgh, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
application of various strategies. Use of RTOS's such as VxWorks or embedded Linux. Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs. A good understanding of electronics, schematic design and use of test equipment. Experience developing solutions for ARM and Intel based multicore processing platforms. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer - Kernel / Device Drivers

London, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Job Title: Senior Embedded Software Engineer - Kernel/Device Drivers, London Client: Opus Resourcing Ltd Location: London, United Kingdom Job Category: Other EU work permit required: Yes Job … Views: 2 Posted: 26.06.2025 Expiry Date: 10.08.2025 Job Description: We are seeking a Senior Embedded Software Engineer with expertise in embedded Linux, kernel development, bootloader, and device driver development. Join a leading device company in their new London tech hub near Paddington, working within a diverse European embedded software team of approximately 30 members. Salary … role covers embedded core activities, such as hardware bring-up and feature enablement, as well as security, peripheral drivers, display, and power management, focusing on Linux bootloaders and device drivers. Experience with automotive, medical, IoT, or consumer devices is advantageous. Keywords: BSP, Linux Kernel, Device Drivers, Embedded Linux, Bootloader, RTOS, NXP hardware, connectivity, low-power This More ❯
Posted:

Senior Embedded Software Engineer - Kernel/Device Drivers

London, England, United Kingdom
Hybrid / WFH Options
Opus Resourcing Ltd
Senior Embedded Software Engineer with strong skills in Embedded Linux/Kernel development, Bootloader, and device driver development is required by a world-leading, high-end customer-centric device company to play a senior role in their new London tech hub, located close to London Paddington. The successful candidate will join a Pan-European Embedded … embedded core activities like hardware bring-up and maintenance, and diverse tasks including security, peripheral drivers, display, and power management. The focus is often on Linux bootloaders or device drivers, with security involving hardware, boot, or Linux components. This role is ideal for an experienced Linux Engineer with experience in physical products such as automotive, medical devices, IoT More ❯
Posted:

(Senior) Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Toshiba EMEA
implementation and maintenance of the 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 team of engineers, with the … impact and playing a major 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 a multifunctional development team to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Firmware Engineer

London, England, United Kingdom
Sperry Marine
Finite state machines (FSMs), ADCs, DACs, FIFOs, DSP, data streaming, pipelining. Asynchronous interfaces Experience with Linux operating systems TCP/IP, UTP, CAT240 (Asterix), Networking Protocols Knowledge of device tree and device drivers Desirable Knowledge Familiarity with RF transceivers. Prior experience with radar systems. What You Get In Return At Sperry Marine, you’ll be part More ❯
Posted:

Senior Embedded Software Engineer - Kernel / Device Drivers

London, England, United Kingdom
Opus Resourcing Ltd
Senior Embedded Software Engineer with strong skills in embedded linux/kernel development, Bootloader and device driver development, is required by a world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to London Paddington, and join a Pan European embedded software engineering team … can be diverse, including security, peripheral drivers, display, and power, which are highly relevant. While it encompasses the entire product, the focus is often on Linux bootloaders or device drivers. When security is involved, it pertains to the hardware, boot, or Linux components. This role would be ideal for an experienced Embedded Software Engineer who has worked with … in areas such as automotive, medical devices, IOT, tablets or consumer-centric physical devices. Keywords would include BSP (Board Support Package), Linux Kernel, Linux kernel drivers, Embedded Linux, Device drivers, Bootloader (U-boot, Grub, BarBox), RTOS, NXP-related hardware, setting up of example drivers, maintainers list from the kernel, connectivity (Bluetooth/wi-fi), low-power. This is More ❯
Posted:

Senior Embedded Software Engineer - Kernel / Device Drivers

Slough, England, United Kingdom
JR United Kingdom
Social network you want to login/join with: Senior Embedded Software Engineer - Kernel/Device Drivers, slough col-narrow-left Client: Opus Resourcing Ltd Location: slough, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job … Views: 3 Posted: 26.06.2025 Expiry Date: 10.08.2025 col-wide Job Description: Senior Embedded Software Engineer with strong skills in embedded linux/kernel development, Bootloader and device driver development, is required by a world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to … can be diverse, including security, peripheral drivers, display, and power, which are highly relevant. While it encompasses the entire product, the focus is often on Linux bootloaders or device drivers. When security is involved, it pertains to the hardware, boot, or Linux components. This role would be ideal for an experienced Embedded Software Engineer who has worked with More ❯
Posted:

Senior Embedded Software Engineer

Basildon, England, United Kingdom
TipTopJob
sectors. Lead the design & development 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 basic level security clearance. If you are interested in the position and think you have More ❯
Posted:

Senior Embedded Software Engineer

London, United Kingdom
Hybrid / WFH Options
Disguise Technologies Limited
understand issues with systems What you're here to do: This opportunity will give you experience across the whole stack of an embedded system from low level interfaces, device trees & drivers to integrating into cutting edge systems that provide immersive experiences on a global scale. Everything from SPI, I2C, USB, UART and GPIOs, linux device drivers … LAN. Disguise currently uses Buildroot and Petalinux build environments for different products so experience with embedded tool chains is preferred. Userspace configuration knowledge is required and some kernel mode driver development experience is a bonus. BEng/BSc or equivalent experience building and delivering embedded systems or products In depth knowledge of embedded systems and toolchains (interrupts, clocks, memory More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Firmware Engineer

Georgia, United States
Minsait ACS
Design, implement, and test embedded firmware for hardware products. Debug, optimize, and maintain firmware across product lifecycles. Build, test, and optimize bootloaders and the Linux kernel. Develop Linux device drivers and embedded user-space code. Hardware Design & Integration: Lead engineer on schematic design, PCB layout, and hardware testing. Work closely with the hardware team to ensure hardware-firmware … with communication protocols: UART, SPI, and Ethernet. Solid understanding of microcontrollers, SoCs, and digital/analog circuitry. Desirable Skills: Experience with ARM microprocessors. Experience designing Linux kernel platform device drivers is a plus. Familiarity with Agile methodologies for embedded systems development. Knowledge of NERC Compliance and NERC CIP Standards Hands-on experience with JTAG debugging, oscilloscopes, and analyzers. More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Embedded Software Engineer

Brinsworth, Yorkshire, United Kingdom
Spectrum IT Recruitment
knowledge Embedded systems ARM Cortex or equivalent Linux MCU & CPU programming Experience in any of the following areas would be advantageous, but is not a prerequisite Device driver development TCP/IP WiFi Bluetooth Rest APIs Python MQTT Ability to read schematics, and comfortable with hardware bring up and integration using appropriate tools. Git/SVN If More ❯
Employment Type: Permanent
Salary: GBP 55,000 - 65,000 Annual
Posted:

Senior Embedded Software Engineer

Rotherham, South Yorkshire, United Kingdom
Spectrum IT Recruitment
knowledge Embedded systems ARM Cortex or equivalent Linux MCU & CPU programming Experience in any of the following areas would be advantageous, but is not a prerequisite Device driver development TCP/IP WiFi Bluetooth Rest APIs Python MQTT Ability to read schematics, and comfortable with hardware bring up and integration using appropriate tools. Git/SVN If More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum
Posted:

Senior Embedded Software Engineer

London, England, United Kingdom
Spectrum IT Recruitment
knowledge Embedded systems ARM Cortex or equivalent Linux MCU & CPU programming Experience in any of the following areas would be advantageous, but is not a prerequisite Device driver development TCP/IP WiFi Bluetooth Rest APIs Python MQTT Ability to read schematics, and comfortable with hardware bring up and integration using appropriate tools. Git/SVN If More ❯
Posted:

Senior Embedded Software Engineer

Boston, England, United Kingdom
Engtal
and creating isolated, reproducible development environments. Familiarity with test-driven development (TDD) principles and experience applying them to embedded or systems software. Solid understanding of the Linux kernel, device drivers, and user/kernel-space interactions. Ability to troubleshoot and profile complex systems across software and hardware boundaries. Nice to Have: Experience working in the telecommunications industry or More ❯
Posted:

Senior/Lead Embedded Firmware Engineer - Power Electronics/active magnetic bearings (AMB) control

California, United States
Calnetix Technologies
classical and advanced control system theory, including modeling, simulation, stability analysis, control loop shaping, signaling, and processing. Proficient with Bare Metal firmware programming. Proficient at writing low level device drivers (ADC, PWM, Timers, GPIO, SPI, SCI, UART, CAN, etc.) Familiar with Modbus, SPI, RS485 and CAN Bus J1939. Able to use and set up test equipment such as More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior/Lead Embedded Firmware Engineer - Power Electronics/active magnetic bearings (AMB) control

Los Angeles, California, United States
Calnetix Technologies
classical and advanced control system theory, including modeling, simulation, stability analysis, control loop shaping, signaling, and processing. Proficient with Bare Metal firmware programming. Proficient at writing low level device drivers (ADC, PWM, Timers, GPIO, SPI, SCI, UART, CAN, etc.) Familiar with Modbus, SPI, RS485 and CAN Bus J1939. Able to use and set up test equipment such as More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Firmware Engineer

London, England, United Kingdom
Zelp
duties will include: Task planning, prioritization, proactive monitoring, and ensuring timely delivery. Understanding current system architecture for wearable devices and applications. Integrating and maintaining external software libraries. Developing device drivers, firmware features for event-driven architecture, hierarchical state machine logic, refactoring, power optimization, bug fixes, and maintaining cloud infrastructure. Creating unit tests for firmware during development. Documenting source … and testing. Experience with RISC-V processors. Test Driven Development exposure. Build automation with Jira or GitHub actions. Embedded Linux, kernel cross-compilation, device tree, U-boot, driver development. Product compliance testing and certification (RED/CE/FCC). Interview Process Introductory Call Technical interview Offer #J-18808-Ljbffr More ❯
Posted:

Firmware Engineer

London, United Kingdom
ZELP LTD
monitoring, and ensuring compliance with scheduled delivery dates. Understanding the current system architecture of wearable devices and their companion applications. Integration and maintenance of external software libraries. Developing device drivers, firmware features for event-driven architecture, hierarchical state machines, refactoring, power optimization, bug fixing, and maintaining cloud infrastructure. Creating unit tests for firmware development. Documenting source code functionality … and testing. Experience with RISC-V processors. Test Driven Development practices. Build automation and version-controlled firmware releases. Embedded Linux, kernel cross-compilation, device tree, U-boot, driver development. Product compliance testing and certification (RED/CE/FCC). Interview Process Introductory Call Technical interview Offer More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Linux Software Engineer

Dunfermline, Fife, UK
Hybrid / WFH Options
Singular Recruitment
and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior Embedded Linux Software Engineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system level issues and collaboration with other engineering disciplines. Board bring up and evaluation of various SoC Hardware. As the … selected Senior Embedded Linux Software Engineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of PCIe. Multi Core ARM processors. Communication protocols. Benefit package includes 5% pension, healthcare, life assurance, illness More ❯
Employment Type: Full-time
Posted:

Senior Embedded Linux Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Singular Recruitment
and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior Embedded Linux Software Engineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system level issues and collaboration with other engineering disciplines. Board bring up and evaluation of various SoC Hardware. As the … selected Senior Embedded Linux Software Engineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of PCIe. Multi Core ARM processors. Communication protocols. Benefit package includes 5% pension, healthcare, life assurance, illness More ❯
Posted:
Device Driver
10th Percentile
£51,750
25th Percentile
£62,500
Median
£66,000
75th Percentile
£77,500
90th Percentile
£78,750