Proficiency with debugging tools like JTAG, GDB, serial debuggers . Experience in automation and CI/CD environments. Solid grasp of version control using Git. Desirable Extras Experience with Yocto or similar build systems. Understanding of wireless communication (Wi-Fi, Bluetooth, Zigbee, LoRa). Knowledge of SPI, I2C, UART, and GPIO interfaces. Experience with OTA firmware updates and secure More ❯
Proficiency with debugging tools like JTAG, GDB, serial debuggers . Experience in automation and CI/CD environments. Solid grasp of version control using Git. Desirable Extras Experience with Yocto or similar build systems. Understanding of wireless communication (Wi-Fi, Bluetooth, Zigbee, LoRa). Knowledge of SPI, I2C, UART, and GPIO interfaces. Experience with OTA firmware updates and secure 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 ❯
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 ❯
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 ❯
integrating open-source libraries. Hands-on experience with hardware debugging (I2C, USB, SPI). Agile development experience and process documentation. It would be great if you had: Experience with Yocto build systems. Knowledge of CI tools and scripting for automation. Understanding of networking protocols and security best practices. Proficiency with Git and JIRA. Ready to shape the future of More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Huber+Suhner Polatis
integrating open-source libraries. Hands-on experience with hardware debugging (I2C, USB, SPI). Agile development experience and process documentation. It would be great if you had: Experience with Yocto build systems. Knowledge of CI tools and scripting for automation. Understanding of networking protocols and security best practices. Proficiency with Git and JIRA. Ready to shape the future of 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 ❯
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 ❯
experience in C/C++on Linux environment Experience in embedded real-time software development, debug and test Experience with real time operating systems (RTOS) environments including VxWorks, Integrity, LynxOS, Yocto Linux, or other equivalent RTOS Experience with full software development lifecycle Excellent written and verbal communication skills Demonstrated problem solving and troubleshooting skills This position requires the applicant to More ❯
C/C++on Linux environment 3: Experience in embedded real-time software development, debug and test 4: Experience with real time operating systems (RTOS) environments including VxWorks, Integrity, LynxOS, Yocto Linux, or other equivalent RTOS 5: Experience with full software development lifecycle 6: Excellent written and verbal communication skills We are looking for Embedded Software Engineers to work on More ❯
to succeed in this role Find out below. Seeking for experienced Senior C++ Developer with strong background in Linux Environment, Python, Unix System Programming, capable of developing Linux and YOCTO based application. Your role 5+ year hands-on experience in C++ object oriented programing paradigm & Python. Good experience on Debian or Ubuntu, YOCTO platform, Cross compilation for YOCTO … for Embedded systems. Prior experience in developing industrial application is highly regarded. Your skills and experience C++ object oriented programming paradigm & Python. OS: Good experience on Debian or Ubuntu, YOCTO platform, Cross compilation for YOCTO, Bitbake recipes. Hands on Experience working on OPC-UA protocol Life at Capgemini Capgemini supports all aspects of your well-being throughout the More ❯
and troubleshoot embedded system software and hardware using oscilloscopes, logic analyzers, and debuggers Optimize and fine-tune OS and Hypervisor components, including build configurations and performance tuning Work with Yocto Linux, Android, Hypervisors, Docker, QEMU, and other modern embedded technologies Implement networking, cybersecurity, CLI tools, Python, and shell scripting solutions to enhance system security and performance Support CI/ More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Avanti
want to apply it in a real-world, production environment. Essential skills: Strong programming experience in Rust (beyond hobbyist level). Experience developing within Linux user-space environments (e.g. Yocto or similar). Solid understanding of network communication or IoT-style systems. Ideally you'll also have: Experience with open protocols (e.g. BACnet, CoAP, Matter). On offer is More ❯
including device drivers § Ability to understand digital & analog electronics schematics to drive software development § Ability to obtain security clearance at Secret level *Preferred*: § Linux kernel development and build systems (Yocto, Buildroot) experience. § BSP development experience for SH2A, ARM, PowerPC, or x86 architecture processors. § Experience with Agile development methods. § Experience with FPGAs/CPLDs, VHDL/Verilog. § Experience with RTOS … time, Contract Pay: $49.81 - $73.16 per hour Expected hours: 40 per week Experience: * C++: 3 years (Required) * hardware integration: 3 years (Required) * digital & analog electronics schematics: 3 years (Required) * Yocto: 3 years (Preferred) * Buildroot: 3 years (Preferred) * Agile: 3 years (Preferred) Work Location: In person 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 ❯
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 ❯