> Markdown version of [/jobs/ext/4085876-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4085876-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:** H Squared Talent Ltd - **Location:** Bowdon, UK (Remote available) - **Salary:** £40,000.0 - £55,000.0 - **Contract:** Permanent contract - **Skills:** C Sharp (Programming Language), C++ (Programming Language), Embedded Software, Firmware, Python (Programming Language), MISRA C (C Programming Language), System Software, PIC Microcontroller, Git - **Published:** October 7, 2026 - **Apply:** https://www.reed.co.uk/jobs/embedded-software-engineer/57431662 ## About the Role * Hands-on experience writing software for microcontrollers and embedded systems * Solid working knowledge of electronics, both analogue and digital, and how they interface with control software * Experience in a mix of C/C++, Python and C# * Experience building user interfaces for control systems or machines * A methodical approach to testing, documentation and fault finding, with the ability to explain technical issues clearly in writing * Willingness to travel around 10% in the UK and overseas, with a full driving licence and a valid passport ## Description Every system is built to order, so no two control systems are quite the same. You'll have a big say in how our next generation of controls is designed, from choosing the architecture through to firmware that's ready for production. You'll: * Take the lead on microcontroller-based control for new products * Write PC-based software and GUI/HMI applications that sit on top of the control systems * Design the hardware and software interlocks that keep our systems safe to run * Work with an electronics engineer on motor and pump control * Test new products as they develop, and help Production/Test with fault finding and with factory and site acceptance testing (FAT/SAT), including visits to customer sites * Use Git, and keep good records so any change to the software can be traced back * Work in C/C++, Python and C#, and use PID loops. Knowing MISRA C and IEC 61508 will help