working with brilliant people You have a Bachelor's degree in Computer Science, STEM or similar You have experience with Linux packaging (Debian, RPM, Yocto) You have experience working with open source communities and licences You have experience working with C, C++ You can work in a globally distributed More ❯
Linlithgow, West Lothian, United Kingdom Hybrid / WFH Options
Calnex Solutions Ltd
to tight deadlines in a dynamic environment according to the project demands. Ability to analyse hardware schematics and datasheets. Embedded system deployment using the YOCTO environment. Embedded software development on an ARM based SOC. GNU Toolchain, Xilinx Zynq SOC, I2C, SPI, TCP/IP, UDP, PTP. Calnex rewards success More ❯
Linlithgow, Scotland, United Kingdom Hybrid / WFH Options
iO Associates - UK/EU
Strong debugging skills and familiarity with system-level issues. Experience working in agile environments and applying object-oriented design principles. Desirable Skills: Experience with YOCTO environments and ARM-based SOCs. Knowledge of GNU Toolchain, Xilinx Zynq SOC, and protocols like I2C, SPI, TCP/IP, UDP, and PTP. What More ❯
years software development experience, including full lifecycle delivery Strong C++ Linux development background Experience with embedded software & hardware integration Desirable Skills: Embedded Linux development, Yocto, kernel config, or device drivers Familiarity with Qt, Python, RESTful APIs, oor AWS Experience in video systems, networking (TCP/IP, multicast), or cross More ❯
the Linux system configuration of new and existing products. We are looking for the following experience Experience with embedded Linux and tools like the YoctoProject or Buildroot. Proficient in C/C++, Rust, or Zig, with strong debugging skills. Skilled in CI systems, cloud integration, and API design More ❯
the MSPM0 microcontroller family. Ability to write test scripts in Python for validation and automation. Experience with BLE and WiFi communication protocols. Experience with Yocto environment for embedded Linux development. More ❯
you Exceptional academic track record from both high school and university. Bachelors degree in Computer Science or related technical field. Extensive embedded Linux experience - Yocto or other. Fluency in at least one of Golang, Python, C, C++, or Rust. Ability to manage a small team. Experience with customer engagements. More ❯
building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto, Linux kernel, or device driver development. Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast). Familiarity with Python, GitLab More ❯
building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto, Linux kernel, or device driver development. Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast). Familiarity with Python, GitLab More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Very generous bonus + healthcare
Das) U-Boot, preferably on ARM based systems. Skilful at debugging and profiling complex systems. Expert knowledge of electronics, circuit diagrams, and experience with YoctoProject or Buildroot; familiarity with systemd or other init systems is a plus. Practical information We will consider applicants on a rolling basis. Language More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Octagon Group
Work across a full-stack server environment including PHP, JavaScript, HTML/CSS, and Apache Customise and optimise Linux environments using tools such as Yocto Collaborate with cross-functional teams to integrate real-time voice and data systems (SIP, RTP, WebRTC, etc.) Skills & Experience Required: Strong C and C++ More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Linaro Ltd
Engineer with a passion for open-source software and 1 to 3 years of experience contributing to open-source projects like Linux Kernel, Zephyr, YoctoProject, etc., to join our Linaro Professional Services team. The applicant must have a strong foundation in computer science and operating systems, and a More ❯
and real-time SW Architectures. RTOS-based development (Zephyr, FreeRTOS, Embedded Linux etc). Experience of Linux Kernel development (e.g. kernel drivers, bitbake, the Yoctoproject). Experience with software development in a Linux environment. Knowledge of Embedded processors such as ARM. Experience in Python/TCL would be More ❯
can convey complex ideas to different audiences, both technical & non-technical Comfortable mentoring and shaping the practices of a high-performing software team Desirable: Yocto build environment experience Secure boot, TPM, or other system security exposure Familiarity with Linux device trees, YANG models, or OpenConfig CI/CD setup More ❯
can convey complex ideas to different audiences, both technical & non-technical Comfortable mentoring and shaping the practices of a high-performing software team Desirable: Yocto build environment experience Secure boot, TPM, or other system security exposure Familiarity with Linux device trees, YANG models, or OpenConfig CI/CD setup More ❯
/SW integration and protocols (I2C, SPI, UART) Experience creating and maintaining architecture/design documentation Confident communicator with leadership and mentoring experience Desirable: Yocto, device trees, secure boot, YANG/OpenConfig, CI/CD tools If you're ready to lead architectural direction on high-impact embedded systems More ❯
across multiple locations. "Nice To Have" Skills and Experience: Experience in release management of production quality firmware in server segment. Hands on experience with Yocto SDK. Defect triaging and defect management experience of system software releases. Familiarity with QA of platform software for server platforms. Familiarity with open-source More ❯
part of a distributed team Familiarity with IoT orchestration infrastructure, like balenaCloud. Experience with embedded Linux distributions such as balenaOS, Ubuntu Core/Snap, Yocto, or Wind River Linux Experience with a configuration/deployment/orchestration management tool, e.g. Chef, Puppet, SaltStack or Ansible You have come across More ❯
release for industrial application. This is a high pay rate position and provides the opportunity to work at the forefront of the technology using Yocto 5.0 and later. The Yocto development is not essential, the key experience is having worked on Driver and Kernel development in depth (in … for SOCs). Any experience with the following is also beneficial; - Porting BSPs - Providing driver support for SOC I.P. Blocks - porting Yocto versions - Yoctoproject - Kernel/Driver development - Drivers for complex I.P. ( e.g I2C, PCI, USB3) - Back porting driver support to CIP (beneficial) - Scarthgap/Dunfell (beneficial) - Community maintainers More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
X4 Technology
release for industrial application. This is a high pay rate position and provides the opportunity to work at the forefront of the technology using Yocto 5.0 and later. The Yocto development is not essential, the key experience is having worked on Driver and Kernel development in depth (in … for SOCs). Any experience with the following is also beneficial; - Porting BSPs - Providing driver support for SOC I.P. Blocks - porting Yocto versions - Yoctoproject - Kernel/Driver development - Drivers for complex I.P. ( e.g I2C, PCI, USB3) - Back porting driver support to CIP (beneficial) - Scarthgap/Dunfell (beneficial) - Community maintainers More ❯
TCP/IP protocols Additional knowledge or experience in any of the following would be beneficial but is not required: Linux kernel development, the YoctoProject, x86-64 architecture, and Trusted Platform Modules (TPM). Located in new offices within a short walk from Cambridge train station, this friendly More ❯
Linux kernel (drivers, modules, real-time systems) Strong in C/C++ for embedded platforms Familiar with bootloaders, cross-compilation, and build systems (e.g., Yocto) Bonus: Experience with Simulink and model-based code integration Self-driven and effective in fast-paced environments Get into ASAP for more info ... More ❯
can include bootloaders, device drivers, kernel and device tree support Performing initial hardware bring-up and system integration Maintaining/updating the embedded Linux Yocto distribution Maintaining a continuous integration environment, including packaging and deployment of software releases USB driver experience BASIC QUALIFICATIONS - 3+ years of non-internship professional More ❯
Ulverston, Cumbria, North West, United Kingdom Hybrid / WFH Options
Saxon Recruitment Solutions
low-level software for sonar, acoustics, and sensor systems. The role involves bootloader and driver development, real-time signal processing, and embedded Linux configuration (Yocto, PetaLinux) on ARM based platforms. Within this role, you'll be responsible for all stages of development, from design to test and deployment. Embedded … Software Engineer Job responsibilities: * Develop and optimize low-level drivers and firmware for acoustic sensors and sonar systems * Configure and customise Yocto and PetaLinux for real-time embedded applications * Implement secure boot mechanisms, OTA updates, and firmware authentication * Work with real-time processing algorithms for sonar and acoustic signal … real-time constraints, RTOS, and signal processing algorithms * Experience with secure boot, system security, and firmware updates * Familiarity with Linux kernel development, Linux architecture, Yocto, and PetaLinux. The benefits: * Flexible working. 37.5 hours per week worked Mon-Fri with flexible start and finish times and Remote Working * Annual bonus More ❯
The world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology More ❯