> Markdown version of [/jobs/ext/2205883-software-engineer](https://www.wearedevelopers.com/jobs/ext/2205883-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 - **Salary:** £55,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Artificial Intelligence, Algorithm Design, Unix, C++ (Programming Language), Data Structures, Software Debugging, Python (Programming Language), Machine Learning, Shell Script, Tcl (Programming Language), Information Technology, Software Coding - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/27260 ## About the Role * A 1st or 2.1 in computer science or other numerate discipline from a leading university. * Hands-on coding skills (preferably Python, C/C++, JavaScript, TCL or Shell Scripting), and experience developing and debugging software in a UNIX environment. * A solid understanding of algorithm design, data structures * Full existing and unrestricted right to work in the UK ## Description We are seeking a capable Software Engineer to join a Cambridge-based development team working on electronics design tools. You would contribute to the design and implementation of new and improved features that leverage AI approaches to assist human engineers, helping them to bring better, more capable products to market in less time. This software is used worldwide in a wide swath of industries that rely on advanced electronics (everything from consumer electronics to healthcare to automotive, to name a few), so your work would have a large impact. Working as part of a small but expanding team of expert colleagues, you would design, implement, and validate of new AI-driven features. You'll also provide advice for product engineers, helping them diagnose customer issues, some of which may lead to the development of new features. ## Related Videos - [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) - [Phel, a native Lisp for PHP](https://www.wearedevelopers.com/videos/791-phel-a-native-lisp-for-php) - [MCP doesn’t suck — your agent does](https://www.wearedevelopers.com/videos/100202-mcp-doesn-t-suck-your-agent-does) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Coffee with Developers - Jonathan Tang](https://www.wearedevelopers.com/videos/898-coffee-with-developers-jonathan-tang) - [Distributed search under the hood](https://www.wearedevelopers.com/videos/256-distributed-search-under-the-hood) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)