> Markdown version of [/jobs/ext/3879532-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3879532-senior-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). --- # Senior Embedded Software Engineer - **Company:** KO2 Embedded Recruitment Solutions Ltd - **Location:** Harrogate, UK - **Experience:** Expert - **Salary:** £50,000.0 - £70,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, UClibc (C Standard Library), C++ (Programming Language), Ubuntu (Operating System), Communications Protocols, Linux, Linux on Embedded Systems, Embedded Software, Linux Kernel, RS-232, TCP/IP, USB, Yocto - **Published:** October 23, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5937794831 ## About the Role * We are looking for a candidate with solid, hands-on experience in embedded systems. Strong skills in C or C++ within embedded environments are essential, as well as knowledge of communication protocols including RS232, I2C, TCP/IP, and USB. You should possess strong analytical problem-solving abilities and have the capacity to stay focused and effective under pressure. * Desirable qualifications include experience developing on Ubuntu and Windows environments, familiarity with Yocto or Buildroot, Java development experience, and an understanding of Linux kernel configuration. Experience in developing Java OpenJDK on embedded Linux platforms would also be beneficial. ## Description * In this role, you will play a key part in designing, developing, and optimizing embedded applications across a range of embedded and Linux-based platforms. You will work alongside talented engineers to build robust and efficient systems that power real-world products. Technologies: * Embedded * Java * Linux * TCP/IP * Ubuntu * Windows * C++