and profiling tools. Familiarity with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers). Experience integrating CI/CD pipelines and using Git for version control. Bonus Points Experience with Yocto , OTA firmware updates, or bootloader development. Familiarity with wireless protocols (Wi-Fi, BLE, LoRa, Zigbee). Understanding of hardware protocols (SPI, I2C, UART, GPIO). Exposure to Test-Driven More ❯
and profiling tools. Familiarity with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers). Experience integrating CI/CD pipelines and using Git for version control. Bonus Points Experience with Yocto , OTA firmware updates, or bootloader development. Familiarity with wireless protocols (Wi-Fi, BLE, LoRa, Zigbee). Understanding of hardware protocols (SPI, I2C, UART, GPIO). Exposure to Test-Driven More ❯
work, or programming in C/C++ or Rust. Knowledge of software development lifecycles, Object-Oriented Design, design patterns, and software testing. Desirable Skills GUI frameworks: eGUI, GTK, Tauri Yocto, Petalinux, uBoot Python, Jupyter, MATLAB Web development: HTML, JavaScript, TypeScript, React iOS/Android development Communication protocols: TCP, QUIC, WiFi GNU Radio, Software Defined Radios, FPGA experience UML design More ❯
work, or programming in C/C++ or Rust. Knowledge of software development lifecycles, Object-Oriented Design, design patterns, and software testing. Desirable Skills GUI frameworks: eGUI, GTK, Tauri Yocto, Petalinux, uBoot Python, Jupyter, MATLAB Web development: HTML, JavaScript, TypeScript, React iOS/Android development Communication protocols: TCP, QUIC, WiFi GNU Radio, Software Defined Radios, FPGA experience UML design More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
the Embedded Linux Software Engineer include: C++ development skills or Embedded C with a willingness to learn. Strong experience working with Embedded Linux. Using Linux build systems such as Yocto or PetaLinux. Previous involvement in the set-up/configuration of Embedded Linux systems. Exposure to networking protocols. 2+ years’ commercial Embedded software development experience. To find out more More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
the Embedded Linux Software Engineer include: C++ development skills or Embedded C with a willingness to learn. Strong experience working with Embedded Linux. Using Linux build systems such as Yocto or PetaLinux. Previous involvement in the set-up/configuration of Embedded Linux systems. Exposure to networking protocols. 2+ years commercial Embedded software development experience. To find out more More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
experience of some low level setup/configuration of Embedded Linux systems (such as uboot or device tree) and/or using Linux Build Systems (such as Petalinux or Yocto). As a key member of a cross functional team, you will bring good problem solving skills, a good academic background and an interest in new technology developments. Applications More ❯
and RTOS . Hardware-level interaction with 32-bit microcontrollers and microprocessors Debugging and testing embedded systems Familiarity with communications protocols and GUI packages. Use of development tools like Yocto , GitLab CI/CD , and LabView If you're ready to take the next step in your career, we'd love to hear from you. Apply today with an More ❯
quality standards. Debugging in embedded 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 with debugging tools, hardware interfaces More ❯
and performance bottlenecks Exposure to AI or perception pipelines (audio, vision, speech) Desirable Experience with ZeroMQ or similar messaging Experience with CI/CD for embedded targets Experience with Yocto build system Useful Familiarity with real-time constraints and safety-critical coding standards Understanding of networked robots, telemetry, and OTA updates Experience with ROS About Engineered Arts Engineered Arts More ❯
and performance bottlenecks Exposure to AI or perception pipelines (audio, vision, speech) Desirable Experience with ZeroMQ or similar messaging Experience with CI/CD for embedded targets Experience with Yocto build system Useful Familiarity with real-time constraints and safety-critical coding standards Understanding of networked robots, telemetry, and OTA updates Experience with ROS About Engineered Arts Engineered Arts More ❯
and performance bottlenecks Exposure to AI or perception pipelines (audio, vision, speech) Desirable Experience with ZeroMQ or similar messaging Experience with CI/CD for embedded targets Experience with Yocto build system Useful Familiarity with real-time constraints and safety-critical coding standards Understanding of networked robots, telemetry, and OTA updates Experience with ROS About Engineered Arts Engineered Arts More ❯
and performance bottlenecks Exposure to AI or perception pipelines (audio, vision, speech) Desirable Experience with ZeroMQ or similar messaging Experience with CI/CD for embedded targets Experience with Yocto build system Useful Familiarity with real-time constraints and safety-critical coding standards Understanding of networked robots, telemetry, and OTA updates Experience with ROS About Engineered Arts Engineered Arts More ❯
london (city of london), south east england, united kingdom
Engineered Arts Ltd
and performance bottlenecks Exposure to AI or perception pipelines (audio, vision, speech) Desirable Experience with ZeroMQ or similar messaging Experience with CI/CD for embedded targets Experience with Yocto build system Useful Familiarity with real-time constraints and safety-critical coding standards Understanding of networked robots, telemetry, and OTA updates Experience with ROS About Engineered Arts Engineered Arts More ❯
a company that’s scaling fast. Position : Embedded Software Engineer Location : Cambridge Salary : £60-140k Key Skills : embedded C, RTOS, bare-metal Desirable skills : Rust, C++, Embedded Linux, Yocto, OpenAMP, STM32, AMD/Xilinx Zynq Ultrascale+ Apply: jamie AT enterpriserecruitment DOT com I’m not an engineer myself, but have a BSc in Computer Science so have a More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Enterprise Recruitment Limited
of a company thats scaling fast. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Position : Embedded Software Engineer Location : Cambridge Salary : £60-140k Key Skills : embedded C, RTOS, bare-metal Desirable skills : Rust, C++, Embedded Linux, Yocto, OpenAMP, STM32, AMD/Xilinx Zynq Ultrascale+ Apply: jamie AT enterpriserecruitment DOT com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Im not an engineer myself, but have a BSc in Computer Science so have a technical More ❯
Hunmanby, North Yorkshire, UK Hybrid / WFH Options
Deep Sea Electronics Ltd
the delivery of new product developments and the maintenance of existing. Requirements: Expert in C/C++ for embedded systems Understanding to Linux operating systems and application development, including Yocto An appreciation of the power generation industry and/or control and automation solutions Understanding of product development and managing multi discipline teams Software development life cycles, tools and More ❯
hunmanby, yorkshire and the humber, united kingdom Hybrid / WFH Options
Deep Sea Electronics Ltd
the delivery of new product developments and the maintenance of existing. Requirements: Expert in C/C++ for embedded systems Understanding to Linux operating systems and application development, including Yocto An appreciation of the power generation industry and/or control and automation solutions Understanding of product development and managing multi discipline teams Software development life cycles, tools and More ❯
Hunmanby, England, United Kingdom Hybrid / WFH Options
Deep Sea Electronics Ltd
the delivery of new product developments and the maintenance of existing. Requirements: Expert in C/C++ for embedded systems Understanding to Linux operating systems and application development, including Yocto An appreciation of the power generation industry and/or control and automation solutions Understanding of product development and managing multi discipline teams Software development life cycles, tools and More ❯
york, yorkshire and the humber, united kingdom Hybrid / WFH Options
Deep Sea Electronics Ltd
the delivery of new product developments and the maintenance of existing. Requirements: Expert in C/C++ for embedded systems Understanding to Linux operating systems and application development, including Yocto An appreciation of the power generation industry and/or control and automation solutions Understanding of product development and managing multi discipline teams Software development life cycles, tools and More ❯
Mansfield, England, United Kingdom Hybrid / WFH Options
Deep Sea Electronics Ltd
the delivery of new product developments and the maintenance of existing. Requirements: Expert in C/C++ for embedded systems Understanding to Linux operating systems and application development, including Yocto An appreciation of the power generation industry and/or control and automation solutions Understanding of product development and managing multi discipline teams Software development life cycles, tools and More ❯
nottingham, midlands, united kingdom Hybrid / WFH Options
Deep Sea Electronics Ltd
the delivery of new product developments and the maintenance of existing. Requirements: Expert in C/C++ for embedded systems Understanding to Linux operating systems and application development, including Yocto An appreciation of the power generation industry and/or control and automation solutions Understanding of product development and managing multi discipline teams Software development life cycles, tools and More ❯
SR2 | Socially Responsible Recruitment | Certified B Corporation™
just the desire to learn, a strong grasp of C, and a passion for working close to hardware. What You’ll Be Doing Developing embedded software across multiple platforms (Yocto/Linux-based) Getting involved in Linux driver development , bootloaders (U-Boot), and low-level bring-up Working on camera-based and video systems - experience with imaging sensors is … who want freedom, fast learning, and real engineering responsibility, not hand-holding. Ideal Background Strong C/C++ development experience in embedded environments Confident working with Linux, ideally in Yocto-based systems Some exposure to low-level systems (drivers, kernel, bootloaders) Comfort with hardware-focused debugging and problem-solving Bonus: experience with imaging, video, or camera-based systems Bonus More ❯
SR2 | Socially Responsible Recruitment | Certified B Corporation™
just the desire to learn, a strong grasp of C, and a passion for working close to hardware. What You’ll Be Doing Developing embedded software across multiple platforms (Yocto/Linux-based) Getting involved in Linux driver development , bootloaders (U-Boot), and low-level bring-up Working on camera-based and video systems - experience with imaging sensors is … who want freedom, fast learning, and real engineering responsibility, not hand-holding. Ideal Background Strong C/C++ development experience in embedded environments Confident working with Linux, ideally in Yocto-based systems Some exposure to low-level systems (drivers, kernel, bootloaders) Comfort with hardware-focused debugging and problem-solving Bonus: experience with imaging, video, or camera-based systems Bonus More ❯
SR2 | Socially Responsible Recruitment | Certified B Corporation™
just the desire to learn, a strong grasp of C, and a passion for working close to hardware. What You’ll Be Doing Developing embedded software across multiple platforms (Yocto/Linux-based) Getting involved in Linux driver development , bootloaders (U-Boot), and low-level bring-up Working on camera-based and video systems - experience with imaging sensors is … who want freedom, fast learning, and real engineering responsibility, not hand-holding. Ideal Background Strong C/C++ development experience in embedded environments Confident working with Linux, ideally in Yocto-based systems Some exposure to low-level systems (drivers, kernel, bootloaders) Comfort with hardware-focused debugging and problem-solving Bonus: experience with imaging, video, or camera-based systems Bonus More ❯