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 devicedriver 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 devicedrivers and networking stack implementation. Knowledge of EN54 standards or similar regulatory requirements for life safety systems. Awareness of Linux kernel internals, devicedriver 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 ❯
Senior Embedded Software Engineer - Kernel/DeviceDrivers Senior Embedded Software Engineer - Kernel/DeviceDrivers 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 devicedriver 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 ❯
/Verilog) and hardware. Excellent debugging skills and experience with RTOS like VxWorks or embedded Linux. Experience deploying software on ARM and Intel multicore platforms, including devicedriver development, memory management, and interrupt-driven designs. Understanding electronics, schematic design, and test equipment usage. Knowledge of communication protocols (I2C, SPI, USB, Serial, Network, PCIe). Familiarity with configuration More ❯
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, devicedriver 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 ❯
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, devicedriver 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 ❯
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 devicedriver 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 devicedrivers and networking stack implementation. Knowledge of EN54 standards or similar regulatory requirements for life safety systems. Awareness of Linux kernel internals, devicedriver 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 ❯
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 devicedriver 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 devicedrivers and networking stack implementation. Knowledge of EN54 standards or similar regulatory requirements for life safety systems. Awareness of Linux kernel internals, devicedriver 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 ❯
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 devicedrivers 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 devicedrivers 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 ❯
IP). Scripting skills in Bash and Python. Knowledge of UI frameworks like Qt, HTML5, JavaScript, Android Studio. Hardware debugging and schematic reading skills. Low-level devicedriver development for PCIe, I2C, SPI interfaces. Experience with Android TV, video streaming, HDMI/HDCP, wireless communication. Remuneration & Benefits Competitive salary plus benefits including medical insurance, dental cover, pension More ❯
Job Summary As a member of the drivers and utilities team you will contribute to the planning, design, implementation and testing of low level kernel drivers and user space driver library code. You will be part of one of the two teams in the system software department (the firmware team being the other one) and report to the drivers … solutions enable our customers to get maximum performance and utility for our cutting-edge products. Responsibilities and Duties Design, implement, test and document OS Kernel and DeviceDriver software at the highest standard using C/C Python programming languages Participate in agile development - working as part of a scrum team to develop the right software at … values and culture Candidate Profile 7 - 10 year's industry experience in software development using programming languages such as C/C Python OS Kernel and DeviceDriver development and deployment experience in Linux or Windows systems Good understanding of lower-level software stack and interactions with the hardware layer Possess effective problem-solving skills, familiar with More ❯
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 …/DeviceDrivers 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 ❯
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 devicedrivers Desirable Knowledge Familiarity with RF transceivers. Prior experience with radar systems. What You Get In Return At Sperry Marine, you’ll be part More ❯
Senior Embedded Software Engineer with strong skills in embedded linux/kernel development, Bootloader and devicedriver 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, Devicedrivers, 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 ❯
Senior Embedded Software Engineer with strong skills in embedded linux/kernel development, Bootloader and devicedriver 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, Devicedrivers, 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 ❯
Senior Embedded Software Engineer with strong skills in embedded linux/kernel development, Bootloader and devicedriver 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, Devicedrivers, 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 ❯
Senior Embedded Software Engineer with strong skills in embedded linux/kernel development, Bootloader and devicedriver 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, Devicedrivers, 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 ❯
sheffield, south yorkshire, yorkshire and the humber, 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 Devicedriver 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 ❯
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 Devicedriver 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 ❯
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 Devicedriver 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 ❯
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 Devicedriver 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 ❯
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 devicedrivers, 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 ❯
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 devicedrivers, 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 ❯
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 devicedriver 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 DeviceDriver 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 ❯
Broughton, Scottish Borders, 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 devicedriver 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 DeviceDriver 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 ❯
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 devicedriver 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 DeviceDriver 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 ❯