> Markdown version of [/jobs/ext/2208224-software-engineer](https://www.wearedevelopers.com/jobs/ext/2208224-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:** Data Analysis, Python (Programming Language), Software Engineering, Safety Critical Systems, GXP, Programming Languages - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25894 ## About the Role * Excellent Python development skills, especially for substantial applications. * A focus on Python code quality and good engineering practice, both yours and others'. * C literacy. Minimally you need to be able to read C code. Ideally, you could add robust Python interface support to existing C code (CPython, Python.h) and marshal data between the two. * Appreciation of machine representation of data types (e.g. bitness, endianness) in Python / other languages. * Good academic background, including a numerate 1st or 2:1 at bachelor's level and strong A levels. If you've an interest in programming languages and automation, there is the opportunity to be involved in the ongoing development of a bespoke DSL. This may lead to cross discipline work with other software, electronic and mechanical engineers. ## Description Join a team of enthusiastic Python developers, working on advanced software which communicates with complex instruments. Python tools provide much needed analytical data, help put these systems through their paces, and exercise hardware, assisting future product development. ## Related Videos - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Blueprints for Success: Steering a Global Data & AI Architecture](https://www.wearedevelopers.com/videos/1577-blueprints-for-success-steering-a-global-data-ai-architecture) - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [Enterprise Python: Software That Lives Long And Prosper](https://www.wearedevelopers.com/videos/946-enterprise-python-software-that-lives-long-and-prosper) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) - [Great DevEx and Regulatory Compliance - Possible?](https://www.wearedevelopers.com/videos/1426-great-devex-and-regulatory-compliance-possible) ## Related Articles - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)