> Markdown version of [/jobs/ext/2206020-software-engineer](https://www.wearedevelopers.com/jobs/ext/2206020-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). --- # Software Engineer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Experience:** Expert - **Salary:** £55,000.0 - **Contract:** Permanent contract - **Skills:** 3D Computer Graphics Software, Software Applications, Bluetooth, C Sharp (Programming Language), C++ (Programming Language), Device Drivers, Serial Communications, Software Engineering, Serial Peripheral Interface, Information Technology, Software Coding - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26655 ## About the Role Have you started to build your career as a software engineer, and gained strong coding skills in C++ or C#? If so, this role might offer a bit more variety than many of the roles out there. This company helps clients from a range of industry sectors to solve problems and bring new products to market. You could be working on desktop software, embedded systems, or mobile, so there would be plenty of challenge and opportunities to broaden your knowledge and skillset. You would be joining a small friendly team of colleagues from a range of technical disciplines. You'll need to have a good grounding in software development practices, and the ability to take on and solve challenges across in subject areas such as medical and diagnostic instruments, consumer products, or biotech. The role may involve liaising with clients over requirements, modelling and prototyping of potential solutions, as well as developing and testing the final design. You will need: * A minimum of a 2:1 degree in Computer Science, Electronics or other relevant STEM subject from a well-respected university * Strong coding skills in C++ and or C#, with experience or demonstrable interest in software development for embedded targets, desktop, or mobile * Solid understanding of software engineering best practice * Expertise in several of the following: kernel mode software device drivers, 3D graphics, Bluetooth, networking, SPI, I2C and serial communications * Unfortunately, sponsorship is not available so you will need full existing permission to work in the UK ## Related Videos - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [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) - [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) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [WeAreDevelopers LIVE - What Development and Tattoos Have in Common and more](https://www.wearedevelopers.com/videos/1380-wearedevelopers-live-what-development-and-tattoos-have-in-common-and-more) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [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) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)