> Markdown version of [/jobs/ext/1868480-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1868480-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** 17918 - **Location:** Broughton, UK (Remote available) - **Contract:** Permanent contract - **Skills:** Altium Designer, Unit Testing, Code Review, Software Debugging, Microprocessors, Electronic Design Automation, Embedded Software, Firmware, FreeRTOS, Interoperability, Software Engineering, Verification and Validation (Software), Systems Integration, Integration Tests, Pcb Layout - **Published:** August 1, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/x/42400650/ ## About the Role Electronics fault-finding on the existing STM32-based electronics platform, including oscilloscope-based debugging and analysis Carry out minor updates to the existing electronics platform as identified during fault-finding Limited PCB design work, including schematic and layout modifications as required Conduct unit testing, participate in code reviews, and support the software validation process Adhere to the company's software development lifecycle processes Collaborate with a cross-functional team to create and build prototype products What You'll Need Strong experience developing embedded software using C and C++ Familiarity with STM32 and ESP32 microprocessors Experience with FreeRTOS Familiarity with schematic design and PCB layout software (e.g. Altium, KiCad, Eagle) Experience with electronics fault-finding on multi-board controller systems, including use of oscilloscopes and other test equipment Hands-on experience performing PCB schematic modifications, updates, and fixes Strong written communication skills For more information or to apply, get in touch with KO2 Embedded Recruitment Solutions. TPBN1_UKTJ ## Description Embedded Software Engineer Manchester + Hybrid WFH Up to £50,000 DOE KO2 is working with an exciting startup based in Manchester, who are now on the lookout for an Embedded Software Engineer to join their growing team. This is a fantastic opportunity to join a dynamic business at a pivotal moment in its growth, working on prototype hardware products that have the potential to make a real impact in their industry. This is a chance to join a startup at a pivotal stage of growth, working on technology that could genuinely make a difference. If you're driven by innovation, enjoy working hands-on across software and hardware, and want to make a tangible impact - this is the role for you. Key Responsibilities Develop and maintain STM32-based control software and firmware drivers System integration and integration testing to ensure interoperability between STM32-based hardware and control software Develop and maintain a secondary software module based on ESP32 running FreeRTOS ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)