> Markdown version of [/jobs/ext/2206574-c-software-developer](https://www.wearedevelopers.com/jobs/ext/2206574-c-software-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++ Software Developer - **Company:** ECM Selection Limited - **Location:** Greater London, UK (Remote available) - **Salary:** £70,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Automation of Tests, Computer Programming, Continuous Delivery, Linux, Embedded Software, Object-Oriented Software Development, Data Processing, Information Technology, Software Coding, Software Version Control - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26191 ## About the Role * 1st / 2.1 degree in computer science, maths, electronics or similar. * Industry experience as an Agile C++ software engineering, writing commercial Linux code that includes modern coding standards, source control management, continuous build processes and automated testing. * Experience with embedded code or hardware sensors would be desirable. It is expected that interested applicants will have the experience to mentor junior members of the team, but this aspect is one that can be developed. More importantly are good communication skills to converse with other team members. ## Description Interested in robotics? Are you keen to upgrade your career and work on projects that have an impact? A C++ Software Developer is sought by this south London based tech company to join their growing team. In this role, you will develop your programming skills to tackle problems involved in autonomous navigation, sensors, connectivity and data processing. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Implementing continuous delivery in a data processing pipeline](https://www.wearedevelopers.com/videos/73-implementing-continuous-delivery-in-a-data-processing-pipeline) - [Unleashing the Power of Developers: Why Cybersecurity is the Missing Piece?!?](https://www.wearedevelopers.com/videos/712-unleashing-the-power-of-developers-why-cybersecurity-is-the-missing-piece) - [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) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)