> Markdown version of [/jobs/ext/2206409-c-and-c-developer](https://www.wearedevelopers.com/jobs/ext/2206409-c-and-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 and C++ Developer - **Company:** ECM Selection Limited - **Location:** Cambridgeshire, UK (Remote available) - **Experience:** Expert - **Salary:** £40,000.0 - £50,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Apple Mac Systems, Automation of Tests, Bash Shell, C++ (Programming Language), Linux, Python (Programming Language), MATLAB, Commercial Software, Ruby, Signal Processing, Scripting, Software Coding - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26067 ## About the Role * A 1st or 2.1 degree in an applicable STEM subject from a good university * Significant commercial software development experience including desktop and embedded systems. Linux, Windows and OS X are all relevant. * Excellent coding skills including C, C++, and a scripting language (Python, Ruby, Bash etc.), plus a solid understanding of audio or signal processing. * Full existing right to work in the UK without time limit or sponsorship * MATLAB skills are a bonus but not essential. ## Description This role will involve working on high-end audio products, writing C and C++ for a range of platforms from resource-constrained embedded components through to desktop or server software running on Windows, Linux, or OSX. Typical tasks might include: * Developing code for new and existing products in C and C++ * Developing and optimising new signal processing algorithms. * Porting existing solutions to new processor architectures * Root causes analysis and mitigation of issues * Automated test development to ensure a high-quality product * Mentoring more junior team members As a Senior Developer, you would be joining a small, friendly, and innovative company who are already commercially successful. The team culture is supportive, sociable, and dynamic, with a flat management structure, comfortable well-appointed offices and a flexible approach to working hours and remote working. ## Related Videos - [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) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)