> Markdown version of [/jobs/ext/2206372-phd-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2206372-phd-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). --- # PhD Embedded Software Engineer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £42,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, C++ (Programming Language), Software Debugging, Distributed Systems, Embedded Software, Standard Template Library (STL), Information Technology, Software Coding - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/27018 ## About the Role This is a role that calls for very strong practical embedded engineering skills, a rock-solid grasp of engineering fundamentals, a love of tackling fresh challenges, and the ability to collaborate effectively with a diverse group of people. You will have a high degree of autonomy, and as your skillset grows, the company's flexible structure will allow you to find your own areas of interest, establishing yourself as an expert in that specialism., * A history of stellar academic success, with top pre-university grades followed by a 1st or 2:1 degree in Computer Science, Electronics Engineering, or closely related subject, and topped-off with a PhD in a relevant subject area. * Demonstrably excellent coding skills C and C++, including a good grasp subject areas such as pointers and memory access, threading, and the standard template library. * A good understanding of embedded systems development; how to write compact, efficient code for resource-constrained systems, test, and debug it. * Strong communications skills; you'll be confident discussing complex ideas with clients and colleagues from a variety of backgrounds and with varying levels of technical expertise.