> Markdown version of [/jobs/ext/2207916-software-engineer-c](https://www.wearedevelopers.com/jobs/ext/2207916-software-engineer-c). 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). --- # Software Engineer - C++ - **Company:** ECM Selection Limited - **Location:** Cambridge, UK (Remote available) - **Experience:** Expert - **Salary:** £50,000.0 - £65,000.0 - **Contract:** Permanent contract - **Skills:** Confluence, JIRA, C++ (Programming Language), CMake, Linux, Python (Programming Language), Software Engineering, Yocto - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25931 ## About the Role As a Senior Software Engineer you will have broad knowledge of developing software and preferably involvement in API creation. This will be combined with a solid understanding of software development processes. These fundamentals will be backed up by good grades and a top STEM degree. Further, during your career so far, you will have gained most of the following skills: * Excellent knowledge of modern C++ * Familiarity with multi-threaded / multiprocessor programming * Exposure to API development * Knowledge of development on multiple architectures and operating systems: Linux is a requirement * Desirable experience includes use of Android: apps / JNI or HAL ## Description This is a creative role developing C++ software to drive technology that enhances people's well-being. While much of your time can be spent working from home (at present) you will need to be close enough to Cambridge to be able to get into the office to exchange hardware or resolve an issue on the bench., Keywords: C++ software developer, C++ 17, Python 3, CMake, Linux, embedded, Yocto, software release management, Confluence, Jira, startup, Cambridge ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)