Cambridge, England, United Kingdom Hybrid / WFH Options
SoCode Recruitment
C/C++ in embedded systems , including multithreading Extensive knowledge of digital multimedia , including network streaming Proficiency in embedded Linux , particularly using OpenEmbedded/Yocto Demonstrable experience shipping production-grade software Strong communication skills and a collaborative mindset Desirable Skills: Experience with open-source audio/video frameworks (e.g. More ❯
C/C++ in embedded systems , including multithreading Extensive knowledge of digital multimedia , including network streaming Proficiency in embedded Linux , particularly using OpenEmbedded/Yocto Demonstrable experience shipping production-grade software Strong communication skills and a collaborative mindset Desirable Skills: Experience with open-source audio/video frameworks (e.g. More ❯
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 ❯
Rust or another system programming language is ideal. 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 ideal. The senior Embedded Software Engineer is responsible for two key areas: the first More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
expectations Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path Passion for embedded systems software (e.g. kernel, graphics, Yocto, RTOS) Fluency in at least one of Golang, C, C++, or Rust Professional written and spoken English Experience with Linux (Debian or Ubuntu preferred More ❯
London, England, United Kingdom Hybrid / WFH Options
Abm Renovation
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 ❯
Rust or another system programming language is ideal. 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 ideal. The senior Embedded Software Engineer is responsible for two key areas: the first More ❯
Rust or another system programming language is ideal. 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 ideal. The senior Embedded Software Engineer is responsible for two key areas: the first More ❯
multimedia frameworks like GStreamer, FFmpeg, or OpenMAX. - Understanding of hardware-accelerated codecs and GPU technologies. - Experience with GPU acceleration, OpenGL, or OpenCL. Knowledge of YoctoProject or other embedded Linux build systems. - Understanding of hardware architectures and interfaces (e.g., I2C, SPI, PCIe). - Experience with multimedia frameworks (such as 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 ❯
Employment Type: Permanent
Salary: £60000 - £70000/annum Very generous bonus + healthcare
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 ❯
Rust or another system programming language is ideal. 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 ideal. This role would be ideal for an experienced Linux Engineer who has More ❯
Rust or another system programming language is ideal. 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 ideal. This role would be ideal for an experienced Linux Engineer who has 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 ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Octagon Group
Key Requirements – Senior Embedded Software Engineer (Cambridge): Essential Skills: Proficient in Linux embedded development Strong coding skills in C and modern C++ Experience with Yocto build system and Linux customisation Use of version control tools such as Git Familiarity with bug tracking tools like JIRA Experience with bare metal More ❯
Linux, Windows, an RTOS, or bare metal · Strong experience with modern SDLC processes (unit testing, static analysis, CI/CD) DESIRED EXPERIENCE: · Experience with Yocto · Experience developing and maintaining Jenkins or Azure DevOps pipelines · Experience with Qt Seniority level Seniority level Mid-Senior level Employment type Employment type Full More ❯
London, England, United Kingdom Hybrid / WFH Options
Qualcomm
with developing computer vision applications. · Exposure to the following technologies would be useful: o Embedded Machine Learning o GStreamer o OpenCV o Buildroot/Yocto distributionsLinux Kernel and/or Linux driver development Academic Credentials Bachelor’s degree or equivalent practical experience #EdgeImpulse Minimum Qualifications: • Bachelor's degree in 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
of software architecture, design patterns, and development methodologies. Proficiency in programming with C/C++. Experience with embedded Linux user-space SW stack and Yocto/Buildroot. Experience with real-time operating systems (RTOS), software-defined radios (SDRs), and FPGA programming. Familiarity with space industry standards and regulations. Excellent More ❯
Bracknell, Bracknell Forest, Berkshire, United Kingdom Hybrid / WFH Options
Avanti Recruitment
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 More ❯
Required Skills and Experience Technical Expertise High proficiency in C and C++, including cross-compiling and debugging on embedded targets. Knowledge of Embedded Linux (Yocto, Buildroot). Understanding of real-time software design and RTOS concepts. Experience with CI/CD workflows, Git, containerized development environments. Familiarity with debugging More ❯
we would love if you have Proven experience as a Senior Platform Software Engineer, with a focus on Linux platform bring up. Familiarity with Yocto and/or buildroot. Proficiency in debugging tools and techniques, including use of scope probe when required. Solid understanding of hardware design principles and More ❯
environments. Required Skills And Experience Technical Expertise: High proficiency in C and C++ and cross compiling and debugging on embedded targets. Embedded Linux knowledge (Yocto, Buildroot) Proficiency in real-time software design and RTOS concepts. CI/CD workflow. Experience with Git, Containerised development environments, CI/CD Familiarity 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 ❯