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, devicedrivers, 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 ❯
Technologies: C++ embedded software C# GUI HCI Yocto Linux Linux devicedriver Windows Visual Studio Defence software design multi processor Integration TESTING UML based design Communication Endeavour Recruitment have an excellent permanent opportunity for a Software Engineer with Embedded software experience to join our client based in Chertsey. Candidates applying for this role must be eligible for More ❯
others. Our ideal candidate brings: Strong experience in embedded software development , ideally across environments such as bare metal, RTOS, or embedded Linux. Technical depth in areas such as devicedrivers , DSP, communications protocols, algorithm implementation, or working close to hardware. Some leadership exposure -this could be through running small project teams, mentoring, or handling performance reviews. Confidence in More ❯
UI technologies Extend and maintain the XenServer SDKs (C#, C, Java, PowerShell, Python, Go), ensuring consistency and reliability across languages Work closely with engineers across toolstack, storage, Windows devicedrivers, and the Linux kernel to deliver cohesive features Participate in architectural decisions, usability reviews, and roadmap discussions Engage with customer feedback and contribute to ongoing product and UX More ❯
UI technologies Extend and maintain the XenServer SDKs (C#, C, Java, PowerShell, Python, Go), ensuring consistency and reliability across languages Work closely with engineers across toolstack, storage, Windows devicedrivers, and the Linux kernel to deliver cohesive features Participate in architectural decisions, usability reviews, and roadmap discussions Engage with customer feedback and contribute to ongoing product and UX More ❯
London, England, United Kingdom Hybrid / WFH Options
Active Silicon
GenICam software standard, video processing/streaming, working with cameras, codecs and streaming protocols. Experience of C#, Python, Qt, WPF, Visual Studio. Experience working with Windows and Linux device drivers. Experience with Nvidia Jetson. Experience creating CI/CD and automated test infrastructure with hardware in the loop. Experience building CI/CD pipelines with GitLab or GitHub. More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Leidos
integration. Desirable Cryptography: Understanding of encryption algorithms and protocols for securing audio streams. USB Communication: Proficient in interfacing with a computer via USB. Knowledge of USB protocols and device drivers. Wireless Protocols: Understanding of Ultra-Wideband and Bluetooth protocols and their standards. Experience of working on secure Government, or MoD IT projects and programmes. Education Bachelor's or More ❯
Bracknell, Bracknell Forest, Berkshire, United Kingdom Hybrid / WFH Options
Avanti Recruitment
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 ❯
London, England, United Kingdom Hybrid / WFH Options
Avanti Recruitment
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 ❯
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 devicedriver 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 ❯
a strong pedigree in the Semiconductor industry. The next step is to expand the Software team, now seeking a Senior Firmware Engineer with experience in Linux devicedriver development. Role Responsibilities You will be responsible for the design, development, and testing of their innovative AI acceleration hardware. Additionally, you will have the opportunity to mentor and assist … other engineers within the team if you wish. Candidate Requirements Strong experience in Linux devicedriver development Deep understanding of embedded programming in C and C++ Understanding of computer architecture (CPU, SoC, ASIC, GPU) Experience within a start-up environment is advantageous, or at least willingness to work within a small, growing team Next Steps If you … a great company, please apply today to learn more! For more information about this role or other positions in Embedded, Firmware, C++ Programming, Linux Kernel, or DeviceDriver Development, contact Callum Allen today. #J-18808-Ljbffr More ❯
System Software Group is charged with enabling the next generation of cutting-edge AI compute server class systems. We are responsible for all low-level firmware, Linux Kernel devicedrivers, baseboard management controllers, and platform support tools. Specifically, the System Software QA team ensure that the deliverables from the System Software group are of the highest standards for … supporting a culture of Test-Driven Development. Candidate Profile Test design and development experience for Firmware and/or Linux kernel. Understanding of OS kernel and devicedriver primitives with experience in Linux or similar systems. Coding experience in: C or C++ Scripting experience: Python or Bash. Possess excellent written and oral communication skills, good work ethics More ❯
System Software Group is charged with enabling the next generation of cutting-edge AI compute server class systems. We are responsible for all low-level firmware, Linux Kernel devicedrivers, baseboard management controllers, and platform support tools. Specifically, the System Software QA team ensure that the deliverables from the System Software group are of the highest standards for … supporting a culture of Test-Driven Development. Candidate Profile Test design and development experience for Firmware and/or Linux kernel. Understanding of OS kernel and devicedriver primitives with experience in Linux or similar systems. Coding experience in: C or C++ Scripting experience: Python or Bash. Possess excellent written and oral communication skills, good work ethics More ❯
or Go, and a high-level language like Python. have used containerisation and orchestration tools (e.g., Docker, Kubernetes) for deploying and scaling applications. have a solid understanding of device communication protocols (serial, CAN, TCP/UDP, OCP UA) and proven ability to design or integrate custom messaging layers. have experience with real-time or near real-time data … software engineering, and enjoy learning new things. It’s a bonus if you... actively participate in or contribute to relevant open-source projects. have experience writing low-level devicedrivers, in C or C++, are familiar with the ASCOM protocol, or other astronomy-specific protocols. know about security best practices for remote machine management, including certificate management, intrusion … detection, and device authentication. know about FPGA coding, integrated circuit architecture, or the implementation of IoT solutions. have developed with real-time operating systems (RTOS) for developing time-critical applications in embedded systems. If you don’t think you tick every box, that’s fine! Studies show minority groups, including women and people of colour, might hesitate to More ❯
or Go, and a high-level language like Python. have used containerisation and orchestration tools (e.g., Docker, Kubernetes) for deploying and scaling applications. have a solid understanding of device communication protocols (serial, CAN, TCP/UDP, OCP UA) and proven ability to design or integrate custom messaging layers. have experience with real-time or near real-time data … software engineering, and enjoy learning new things. It’s a bonus if you... actively participate in or contribute to relevant open-source projects. have experience writing low-level devicedrivers, in C or C++, are familiar with the ASCOM protocol, or other astronomy-specific protocols. know about security best practices for remote machine management, including certificate management, intrusion … detection, and device authentication. know about FPGA coding, integrated circuit architecture, or the implementation of IoT solutions. have developed with real-time operating systems (RTOS) for developing time-critical applications in embedded systems. If you don’t think you tick every box, that’s fine! Studies show minority groups, including women and people of colour, might hesitate to More ❯
great company, then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriver Development, then please contact me, Callum Allen today. More ❯
platform bring-up (including bootloader, kernel, drivers and dts files) for our cutting-edge products, ensuring optimal performance, reliability and efficiency. Building the Linux root file system and devicedrivers for various boards. Creating reliable software upgrade processes. Writing scripts and services to ensure the board starts up correctly. Designing and implementing low-level drivers, components and communication More ❯
using a modern programming language such as Java, C++, or C#, including object-oriented design experience - * Experience with Windows Operating System fundamentals and Active Directory - * Experience with Windows devicedrivers, filesystem drivers, or filter drivers - * Experience with .NET programming Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or More ❯
signal filtering; Simulating and implementing signal, image, or data processing algorithms in VHDL for FPGAs; Designing tests for PCBs, including firmware and software, as well as developing Linux devicedrivers for hardware; Software development experience in embedded C and C++ An impressive academic history including a first class degree backed by A/A at A-Level will More ❯
applications. Key Responsibilities: You'll be involved in the full lifecycle of embedded software development, including: * Operating Systems: Developing and maintaining low-level software that manages hardware resources. * DeviceDrivers: Creating interfaces between hardware components and operating systems. * Compilers: Building tools to translate high-level code into machine instructions. * Firmware Development: Engineering software to control and manage specific More ❯
ambition to deliver high quality returns for investors. About the Role: Develop and optimize high-performance APIs for interaction with FPGA-based trading systems. Design and implement Linux devicedrivers for low-latency, high-throughput environments. Integrate and optimize Network Interface Card (NIC) functionality for ultra-low-latency trading systems. Implement high-performance PCIe interfacing solutions for seamless … performance industries. Strong programming skills in C and C++, with a focus on low-level programming. In-depth knowledge of Linux, including kernel-level programming and devicedriver development. Solid understanding of NIC hardware and networking protocols in performance-critical environments. Proven experience designing efficient and high-performance data structures Excellent problem-solving and debugging skills in More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
of the business, with their new Bristol offices playing a major role in this expansion. In this role, you will develop embedded firmware using C, including bootloaders and devicedrivers, for use in a brand-new product line which will revolutionise computing infrastructure. You will be responsible for development, defect management, maintenance, and support of the firmware. The … ideal candidate will have proven experience in a similar role and excellent knowledge of embedded C for developing firmware. You will have experience with Bootloader development, DeviceDrivers and Linux. This is a fantastic opportunity to join a global powerhouse offering technically fascinating work, superb progression routes, and excellent training and development opportunities! The Role: *Develop embedded firmware … using C for new products and features *Defect management and debugging *Work with bootloaders, devicedrivers, and various development projects *Hybrid working in Bristol (2-3 days a week onsite) The Person: *Proven experience in a similar role and excellent knowledge of embedded C *Experience with Bootloader development, DeviceDrivers and Linux *Any experience with open More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
of leading teams of highly skilled engineers across multiple global locations. A strong background in C (or a similar language) programming, expertise in low-level systems, including bootloaders, devicedrivers, OS fundamentals (preferably Linux) and a good understanding of computer architecture and microarchitecture concepts, ideally for the Arm architecture. An ideal candidate would have strong experience of the … Linux Kernel, AOSP, TF-A, TF-M, UEFI EDK II, U-Boot, Xen, Zephyr Exposure to Automotive workloads, AI/ML software stacks, and tooling. Linux devicedriver development. SW Security and Safety practices. Familiarity with open-source project development cycles and contribution processes. We have some scope to adapt the role and job title to the More ❯
robust, high-quality C++ for Linux-based systems What You’ll Bring Strong embedded C++ programming skills for embedded systems Solid understanding of Linux internals, kernel development, and devicedrivers Why Join Us? Our tech has a Global Impact, produced by a world class Engineering Team with incredibly strong growth. More ❯
to £40,000 + Benefits & Bonus Key Experience & Responsibilities: - Embedded C Software Development onto a Bare-Metal Platform - Experience Working With Standard MicroProcessors & MicroControllers - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard Such as ISO or Misra Education : - Degree in a relevant area such as Software or Electronic Engineering Additional Benefits: - Private Medical Insurance More ❯