> Markdown version of [/jobs/ext/2206472-c-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/2206472-c-c-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). --- # C++ / C# Software Engineer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK (Remote available) - **Salary:** £45,000.0 - £55,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, C Sharp (Programming Language), C++ (Programming Language), Databases, Data Presentation, Embedded Software, Design of User Interfaces, Microsoft Foundation Class Library (C++ Libraries), Commercial Software, Software Construction, Software Engineering, SQL Databases, System Software, TCP/IP, Windows Forms, Multithreading, Information Technology, Software Coding - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26452 ## About the Role This is great opportunity to join a leading technology company providing solutions to the aerospace, automotive, and nautical sectors. You would put your excellent C++ or C# skills to good use developing software for controlling unique experimental equipment and acquiring and presenting data from a range of sensors. With involvement throughout the software development life cycle from requirements and proof-of-concept through to testing and deployment, you would be working on interesting and varied projects as part of a friendly and enthusiastic Agile development team. The software you work on may range from the hardware control level through to user interface development and databases. You will be someone who enjoys collaborative working, tackling challenges, and picking up new skills as needed to get the job done. You may also be involved in mentoring less experienced members of the team from time to time. Essential skills and attributes: * A 1st or 2.1 degree in Computer Science or similarly applicable subject * Thorough knowledge of commercial software development practices * Objected oriented design skills, and strong coding skills in C# .NET and/or C++ * Experience of UDP and TCP/IP. Not essential, but additional kudos for knowledge of: WinForms, MFC, SQL, multi-threading, CAN, embedded software, control software, and Agile practices. ## Related Videos - [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) - [Useful AI friends for developers – building a multilingual app](https://www.wearedevelopers.com/videos/622-useful-ai-friends-for-developers-building-a-multilingual-app) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [Making Documentation AI-Ready: Preparing Your Docs for the LLM Era](https://www.wearedevelopers.com/videos/100199-making-documentation-ai-ready-preparing-your-docs-for-the-llm-era) ## 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) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)