Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Do you possess commercial experience in EmbeddedLinux development? Are you seeking a challenging mid level Software Engineer role where you can contribute solid Embedded C/C++ development skills to solve real world problems? Our Client, Global leaders in radar and surveillance systems development, seeks a Degree qualified mid-level EmbeddedLinux Software Engineer … office/2 WFH) and a salary on offer to C£45K + good benefits. Working primarily in C++, applicants with strong C skills will be considered. The successful EmbeddedLinux Software Engineer will bring a good academic background to include a minimum of a 2.1 Bachelors Degree in Computer Science or Electronics with a software bias. Key … requirements for the EmbeddedLinux 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 EmbeddedLinux systems. Exposure to networking protocols. 2+ years commercial More ❯
join their team in Berkshire. This is a permanent role where you will provide technical leadership within their Cyber Unit. Key Responsibilities: Architect, specify requirements, design, implement, and test embedded and/or application software to ensure high quality and timely deliverables. Apply object-oriented design techniques for code re-use and integration with testing frameworks. Review system design … and maintain SC and DV security clearance. Qualifications/Skills Required: Degree in engineering, mathematics or science-based subject, or equivalent experience. Significant experience in one of the following: Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux) EmbeddedLinux application, kernel and/or driver development C and C++ Significant … take your career to the next level in a dynamic and impactful sector, we encourage you to apply now to join our client's team! Desired Skills and Experience Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux, EmbeddedLinux application, kernel and/or driver development, C and C++, software More ❯
join their team in Berkshire. This is a permanent role where you will provide technical leadership within their Cyber Unit. Key Responsibilities: Architect, specify requirements, design, implement, and test embedded and/or application software to ensure high quality and timely deliverables. Apply object-oriented design techniques for code re-use and integration with testing frameworks. Review system design … and maintain SC and DV security clearance. Qualifications/Skills Required: Degree in engineering, mathematics or science-based subject, or equivalent experience. Significant experience in one of the following: Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux) EmbeddedLinux application, kernel and/or driver development C and C++ Significant … take your career to the next level in a dynamic and impactful sector, we encourage you to apply now to join our client's team! Desired Skills and Experience Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux, EmbeddedLinux application, kernel and/or driver development, C and C++, software More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Are you a C/C++ Software Engineer with commercial experience in EmbeddedLinux development? Are you seeking a challenging mid level Software Engineer role where you can contribute solid C/C++ development skills under Linux to solve real world problems? Our Client, Global leaders in radar and surveillance systems development, seeks a Degree qualified mid … bring a good academic background to include a minimum of a 2.1 Bachelors Degree in Computer Science or Electronics with a software bias. Key requirements for the Software Engineer (EmbeddedLinux) include: C++ development skills or Embedded C with a willingness to learn. Strong experience working with Embedded Linux. Using Linux build systems. Previous involvement … in the set-up/configuration of EmbeddedLinux systems. Exposure to networking protocols. 2+ years commercial Embedded software development experience. To find out more about this rewarding and technically challenging Software Engineer role, apply in confidence now. Applicants must have full eligibility to work in the UK without any restrictions. More ❯
Embedded Software Team Lead Role (C, EmbeddedLinux/ARM micro-controllers, DSP, JIRA, Atlassian Confluence, TDD) - Audio Technology Specialists - Wiltshire - 4 days per week in the office - Up to £55,000 G.R.E. Recruitment is delighted to partner with this leading Audio Technology Specialist company to support them with the hire of an Embedded Software Team … Lead with an expertise in C on embedded platforms. This role is 4 days per week in the Wiltshire based office so all candidates must live commutable to Wiltshire. They work alongside some of the most iconic and luxurious brands and retailers in the UK. The Role: You'll be coordinating the embedded software development team and contributing … The role is split between line management and hands on coding duties. On a day to day you'll be contributing to the projects that use microcontrollers, DSP, and embeddedLinux technologies. You should have strong experience in at least one of these areas. You'll be liaising with other development teams within the business and be able More ❯
Embedded Software Team Lead Role (C, EmbeddedLinux/ARM micro-controllers, DSP, JIRA, Atlassian Confluence, TDD) -Audio Technology Specialists -Wiltshire - 4 days per week in the office -Up to £55,000 G.R.E. Recruitment is delighted to partner with this leading Audio Technology Specialist company to support them with the hire of an Embedded Software Team … Lead with an expertise in C on embedded platforms. This role is 4 days per week in the Wiltshire based office so all candidates must live commutable to Wiltshire. They work alongside some of the most iconic and luxurious brands and retailers in the UK. The Role: You'll be coordinating the embedded software development team and contributing … The role is split between line management and hands on coding duties. On a day to day you'll be contributing to the projects that use microcontrollers, DSP, and embeddedLinux technologies. You should have strong experience in at least one of these areas. You'll be liaising with other development teams within the business and be able More ❯
frameworks and coding languages to bring concepts to life. Key Responsibilities Work across the development lifecycle: design, implement, and test solutions. Develop software for bare-metal MCUs, signal processing, EmbeddedLinux, GUI (Windows, Linux, mobile), and data analytics (Jupyter notebooks). Program in Rust, C/C++, Python, or web frameworks as required. Collaborate with FPGAs, electronic … Role Requirements Willing and able to obtain SC clearance; DV clearance later. Essential Qualifications & Skills Degree in engineering, mathematics, science, or equivalent experience. Experience in at least one of: EmbeddedLinux development, kernel/driver work, or programming in C/C++ or Rust. Knowledge of software development lifecycles, Object-Oriented Design, design patterns, and software testing. Desirable More ❯
to work fully onsite due to network requirements, with the added benefit of a potential bonus and eligibility for security clearance enhancements. Key Responsibilities - Design, implement, test, and maintain embedded and application software following project processes. Apply object-oriented design for reusable code and integration with testing frameworks. Review system designs to derive software requirements and architecture. Document and … Requirements - Willing to obtain and maintain SC clearance; DV clearance after SC. Qualifications & Skills - Essential: Degree in engineering, mathematics, science, or equivalent experience. Experience in at least one of: embedded product development (bare-metal/RTOS like ThreadX, QNX, Linux), embeddedLinux application/kernel/driver development, or C/C++. Knowledge of software development More ❯
About the Role - You'll be part of a 5-20 person software engineering team, developing embedded and/or application software for multiple research, development, and production programs ranging from 10k to several million. You'll apply your skills into electronic, mechanical, and software technologies to deliver high-quality solutions in critical environments. Responsibilities - Current: Implement software under … scripts Apply agreed standards and tools to ensure quality results Review your own work Manage information security in compliance with Government regulations Developing Into: Specify, design, implement, and test embedded/application software (SFIA Level 3) Apply Object-Oriented Design techniques to enable code reuse and testing integration Review system design artefacts to derive software requirements and architecture Design … Essential Requirements - Willing and able to obtain SC, and later DV, security clearance Degree in engineering, mathematics, science, or equivalent experience Experience in at least one of the following: Embedded product development (bare-metal/RTOS like ThreadX, QNX, Linux) EmbeddedLinux application, kernel, or driver development C and C++ programming Object-Oriented Design & Design Patterns More ❯
for Software Engineers, across various levels of experience, on behalf of an engineering business based out of either Maidenhead or Farnborough. What You’ll Do Design, develop, and test embedded and application software for complex, security-focused systems. Collaborate with multidisciplinary teams to turn challenging requirements into robust, reliable solutions. Apply modern engineering practices, from object-oriented design and … improvement across projects. What You Bring Degree (or equivalent experience) in software, electronics, or a related field. Proficiency in one or more of the following: C/C++ Rust Embedded product development (bare-metal or RTOS such as ThreadX, QNX, or Linux) EmbeddedLinux application, kernel, or driver development Strong understanding of software lifecycles, testing, and More ❯
for Software Engineers, across various levels of experience, on behalf of an engineering business based out of either Maidenhead or Farnborough. What You’ll Do Design, develop, and test embedded and application software for complex, security-focused systems. Collaborate with multidisciplinary teams to turn challenging requirements into robust, reliable solutions. Apply modern engineering practices, from object-oriented design and … improvement across projects. What You Bring Degree (or equivalent experience) in software, electronics, or a related field. Proficiency in one or more of the following: C/C++ Rust Embedded product development (bare-metal or RTOS such as ThreadX, QNX, or Linux) EmbeddedLinux application, kernel, or driver development Strong understanding of software lifecycles, testing, and More ❯
Our client, a leading company in the aerospace sector, is currently seeking an Embedded Software Engineer to join its team in a permanent capacity. This role focuses on the design and development of embedded firmware for innovative lighting solutions specifically tailored for the aerospace, maritime, and contract markets. Key Responsibilities: Designing and customising new and existing products Firmware … and contributing to the development of best practice guidelines and AS9100 standards Working collaboratively with the design team, guiding, mentoring, and advising others when required Job Requirements: Proficiency in Embedded C/C++ and embeddedLinux Experience with microcontrollers such as STM32 or Microchip Strong understanding of CANBus protocol Experience in designing firmware for functional safety related …/SIL level systems Ability to develop embedded GUI applications (e.g., Touch GFX) Experience with PLCs (Programmable Logic Controllers) and PICs is desirable Excellent attention to detail and ability to manage workload effectively A degree in Design/Engineering or a related field Industry experience from hazardous area systems, automotive, aerospace, or medical industries Experience working within a manufacturing More ❯
Embedded Software Team Lead Role (C, EmbeddedLinux/ARM micro-controllers, DSP, JIRA, Atlassian Confluence, TDD) - Audio Technology Specialists - Wiltshire - 4 days per week in the office - Up to £55,000 G.R.E. Recruitment is delighted to partner with this leading Audio Technology Specialist company to support them with the hire of an Embedded Software Team … Lead with an expertise in C on embedded plat click apply for full job details More ❯
Woking, Surrey, United Kingdom Hybrid / WFH Options
Hexwired Recruitment Limited
on a diverse range of products. If you’re interested in this Graduate Software Engineer job, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, EmbeddedLinux, Javascript, typescript, PCB, Hardware, Electronics, FPGA, Python, Golang Development, Machine Learning, Data Science or Simulation contact us today. More ❯
Knaphill, Surrey, United Kingdom Hybrid / WFH Options
Hexwired Recruitment Limited
on a diverse range of products. If you re interested in this Graduate Software Engineer job, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, EmbeddedLinux, Javascript, typescript, PCB, Hardware, Electronics, FPGA, Python, Golang Development, Machine Learning, Data Science or Simulation contact us today. More ❯
Python/Hardware Systems Do you want to build real-world machines that handle complex tasks with speed and precision. This isn’t app or web dev, it’s embedded Python, hardware integration, and system-level thinking. We’re looking for someone who writes robust code, understands how systems behave in the wild, and knows how to push hardware … work together seamlessly. What you’ll be doing: Writing Python to interface with motors, sensors, relays, power systems, and I/O Designing and maintaining services that run on embeddedLinux (often headless) Working with serial protocols (UART, I2C, SPI), MQTT, CANbus, Modbus etc. Handling real-time constraints, task scheduling, and resource-limited environments Debugging across layers: device … and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets ROS, FreeRTOS, or similar frameworks More ❯
Python/Hardware Systems Do you want to build real-world machines that handle complex tasks with speed and precision. This isn’t app or web dev, it’s embedded Python, hardware integration, and system-level thinking. We’re looking for someone who writes robust code, understands how systems behave in the wild, and knows how to push hardware … work together seamlessly. What you’ll be doing: Writing Python to interface with motors, sensors, relays, power systems, and I/O Designing and maintaining services that run on embeddedLinux (often headless) Working with serial protocols (UART, I2C, SPI), MQTT, CANbus, Modbus etc. Handling real-time constraints, task scheduling, and resource-limited environments Debugging across layers: device … and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets ROS, FreeRTOS, or similar frameworks More ❯
london (city of london), south east england, united kingdom
Thyme
Python/Hardware Systems Do you want to build real-world machines that handle complex tasks with speed and precision. This isn’t app or web dev, it’s embedded Python, hardware integration, and system-level thinking. We’re looking for someone who writes robust code, understands how systems behave in the wild, and knows how to push hardware … work together seamlessly. What you’ll be doing: Writing Python to interface with motors, sensors, relays, power systems, and I/O Designing and maintaining services that run on embeddedLinux (often headless) Working with serial protocols (UART, I2C, SPI), MQTT, CANbus, Modbus etc. Handling real-time constraints, task scheduling, and resource-limited environments Debugging across layers: device … and simulation tools to catch bugs early Optimising code for performance, memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets ROS, FreeRTOS, or similar frameworks More ❯
london, south east england, united kingdom Hybrid / WFH Options
Formula Recruitment
Senior Backend Engineer (Python/Embedded Software) London, UK (Hybrid) Up to £85,000 + benefits We’re partnered with a rapidly scaling technology company redefining the future of unattended retail across Europe and beyond. Backed by significant investment and trusted by hundreds of customers, they are building the platforms and infrastructure powering the next generation of automated retail. … as a Senior Backend Engineer: 8+ years of backend development with strong Python experience. Proven experience deploying to, or strong passion for working on, constrained hardware (NUCs, Raspberry Pi, embeddedLinux). Strong database skills (PostgreSQL, SQLite) and ORM performance optimisation. Experience with TDD and writing maintainable, production-grade code. Strong communicator with collaborative mindset. Nice-to-Haves … Experience working with embedded, IoT, kiosk, or distributed edge systems. Background in retail tech or device-driven environments. Previous mentoring or leadership responsibilities. Why Join? High-impact role building systems used in real-world environments. International, fast-moving engineering culture. Opportunity to shape edge-based backend architecture at scale. Hybrid working, career growth, and strong benefits. This is a More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Formula Recruitment
Senior Backend Engineer (Python/Embedded Software) London, UK (Hybrid) Up to £85,000 + benefits We’re partnered with a rapidly scaling technology company redefining the future of unattended retail across Europe and beyond. Backed by significant investment and trusted by hundreds of customers, they are building the platforms and infrastructure powering the next generation of automated retail. … as a Senior Backend Engineer: 8+ years of backend development with strong Python experience. Proven experience deploying to, or strong passion for working on, constrained hardware (NUCs, Raspberry Pi, embeddedLinux). Strong database skills (PostgreSQL, SQLite) and ORM performance optimisation. Experience with TDD and writing maintainable, production-grade code. Strong communicator with collaborative mindset. Nice-to-Haves … Experience working with embedded, IoT, kiosk, or distributed edge systems. Background in retail tech or device-driven environments. Previous mentoring or leadership responsibilities. Why Join? High-impact role building systems used in real-world environments. International, fast-moving engineering culture. Opportunity to shape edge-based backend architecture at scale. Hybrid working, career growth, and strong benefits. This is a More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
Formula Recruitment
Senior Backend Engineer (Python/Embedded Software) London, UK (Hybrid) Up to £85,000 + benefits We’re partnered with a rapidly scaling technology company redefining the future of unattended retail across Europe and beyond. Backed by significant investment and trusted by hundreds of customers, they are building the platforms and infrastructure powering the next generation of automated retail. … as a Senior Backend Engineer: 8+ years of backend development with strong Python experience. Proven experience deploying to, or strong passion for working on, constrained hardware (NUCs, Raspberry Pi, embeddedLinux). Strong database skills (PostgreSQL, SQLite) and ORM performance optimisation. Experience with TDD and writing maintainable, production-grade code. Strong communicator with collaborative mindset. Nice-to-Haves … Experience working with embedded, IoT, kiosk, or distributed edge systems. Background in retail tech or device-driven environments. Previous mentoring or leadership responsibilities. Why Join? High-impact role building systems used in real-world environments. International, fast-moving engineering culture. Opportunity to shape edge-based backend architecture at scale. Hybrid working, career growth, and strong benefits. This is a More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
A Lead Embedded Software Engineer with a good appreciation of electronics and strong commercial delivery experience will join a thriving Technical Consultancy. Youll combine hands-on technical delivery (80%) and people leadership (small team of approx. 3-7). Hybrid working with salary to C£80K plus comprehensive benefits package. This dynamic Consultancy, working across sectors from Defence and … Healthcare to Industrial and Communications delivering solutions that combine embedded software, electronics, FPGA, Cloud and system level functionality, seeks an individual who can confidently apply their technical expertise to address complex engineering problems. The Lead Embedded Software Engineer should ideally bring: Minimum of Bachelors level Degree in Electronic Engineering or similar subject. Extensive hands-on experience with embedded software development in C. Knowledge of Bare metal, RTOS environments and Embedded Linux. Exposure to higher level languages and DSP. Proven line management experience of small teams (around 3-7 people). A strong understanding of electronics and how embedded software sits at the interface between electronics and software. Excellent customer facing skills with the ability to More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Avanti
project where you’ll play a central role in designing and implementing a new communication and networking layer for large-scale distributed systems. The work sits one layer above embedded firmware, focused on user-space development in Rust under Embedded Linux. You’ll be joining a small, highly capable team working on cutting-edge IoT and smart infrastructure … Design and develop Rust-based applications that enable efficient, secure communication between distributed devices. Create and refine networking and messaging mechanisms for large-scale control systems. Work closely with embedded engineers to ensure seamless integration between hardware and software layers. Contribute to architectural design, technical direction, and performance optimisation. Help shape a brand-new platform built around reliability, scalability … curve of Rust and now 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 More ❯