> Markdown version of [/jobs/ext/2206021-c-c-developer](https://www.wearedevelopers.com/jobs/ext/2206021-c-c-developer). 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). --- # C / C++ Developer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £32,000.0 - **Contract:** Permanent contract - **Skills:** Algorithm Design, C++ (Programming Language), Data Structures, Linux, Python (Programming Language), Linux Kernel, Lua (Scripting Language), Software Engineering, Scripting, Build Tools - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25788 ## About the Role We are seeking a true coding enthusiast who enjoys the challenge of creating well-designed software, whether for a job or as a hobby. If you have substantial hobby projects or open-source contributions with source code you can share, then this role may be for you! You would be joining a small team of software engineers in Central Cambridge working on high performance Linux-based software. This role is with a dynamic and successful early-stage company who are expand their development to meet demand for new features and expansion into new markets. As a C++ developer, you would be instrumental in creating entirely new exciting features for their Linux-based connectivity software, and getting involved in areas such as algorithm development, data structure design, networking, compilers, advanced build systems, and kernel development. Essential: * A must-have for this role is a substantial hobby project in C++ or C whose code you can share * Full right to work in the UK without time limit or restriction or sponsorship * A degree in a STEM subject from a well-respected university For bonus points: * Scripting skills, preferably with Python or Lua An advantage of joining at an early stage is that the role will offer the opportunity to get involved with all aspects of their software and to broaden both your technical and your leadership skills as the company grows. ## Related Videos - [Coffee with Developers - Jonathan Tang](https://www.wearedevelopers.com/videos/898-coffee-with-developers-jonathan-tang) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Recruitment Reinvented: Bold strategies and the $10K signing incentive](https://www.wearedevelopers.com/videos/1068-recruitment-reinvented-bold-strategies-and-the-10k-signing-incentive) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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) - [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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)