> Markdown version of [/jobs/ext/2206250-software-engineer](https://www.wearedevelopers.com/jobs/ext/2206250-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:** £60,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Computer Vision, C Sharp (Programming Language), Embedded C, Embedded Software, Field-Programmable Gate Array (FPGA), Integrated Development Environments, Java GUIs, Python (Programming Language), NumPy, Object-Oriented Software Development, OpenCV, Software Engineering - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25983 ## About the Role You will need to have a good technical degree along with many of the following skills: * Proficiency in a Windows environment creating GUIs with C# and Python * A solid understanding of OO design principles * Some understanding of embedded software and interfacing to complex electronic systems * Appreciation of robust design and good software engineering practices * Exposure to a regulated software development environment (ISO13485, IEC62304) Any additional experience of image processing in real-time, or working with embedded processors and FPGAs would also be of interest. There is the opportunity with this position to lead and mentor junior staff, so having done this before would be a plus. It also provides the chance to explore machine vision or image processing to automate instruments, probably utilising OpenCV and NumPy. In addition to your technical excellence, you will need good communication skills and show initiative and ability to operate in a team. This is collaborative working at its best within a multi-disciplinary team, including optics, microfluidics, mechanical engineering, biotech and software. This is a great opportunity to join a start-up based just south of Cambridge, with the benefit of the backing of a larger company. Hence large company perks are included. Key skills: Embedded C, Python, C#, scientific instrumentation, real-time, control systems, SoC, Cambridgeshire, Hertfordshire ## Related Videos - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) - [Deepfakes in Realtime - How Neural Networks Are Changing Our World](https://www.wearedevelopers.com/videos/180-deepfakes-in-realtime-how-neural-networks-are-changing-our-world) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Unboxing the DeepFace](https://www.wearedevelopers.com/videos/335-unboxing-the-deepface) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) ## Related Articles - [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) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)