> Markdown version of [/jobs/ext/2207899-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/2207899-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++ Software Engineer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK (Remote available) - **Contract:** Permanent contract - **Skills:** Analog Electronics, C++ (Programming Language), Embedded Software, Software Engineering, Verilog, Software Coding - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26615 ## About the Role A strong academic background in physics or engineering will allow you to grasp the underlying physical processes, and good skills in C++ will allow you to create robust and efficient software to control and interrogate devices, translate raw message data into meaningful data, and handle interaction with the user. Future work could include embedded development, and digital and analogue design. Working as part of a small development team, you would have broad involvement in the company's technology as well as broader business activities. The role may involve some liaising with customers, and this may involve occasional overseas visits from time to time., * A strong academic background with a 1st class degree in physics or other applicable STEM subject from a leading university, backed up by top grades in maths and physics at A level (or overseas equivalent). * Excellent coding skills in C++ and a good appreciation of software development best commercial practice. * Some understanding of electronics, embedded software development, and preferably also wireless communications. * Full existing right to work in the UK without restriction, time limit, or sponsorship. * Knowledge of Verilog would be an advantage. ## Description This start-up designs specialist instrumentation for R&D within the electronics industry. They have a variety of projects under way and are keen to recruit an exceptional Software Engineer to join them. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [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) - [Breaking the Hardware Mindset: Overcoming Barriers to System-Level Innovation](https://www.wearedevelopers.com/videos/1635-breaking-the-hardware-mindset-overcoming-barriers-to-system-level-innovation) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [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) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)