> Markdown version of [/jobs/ext/2206017-software-test-development](https://www.wearedevelopers.com/jobs/ext/2206017-software-test-development). 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 Test Development - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £40,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), Bash Shell, C++ (Programming Language), Continuous Integration, Linux, Hardware Design, Python (Programming Language), Cloudbees, Scripting, Git, Information Technology, Software Version Control, Jenkins - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25477 ## About the Role * Experience maintaining a continuous integration system (Jenkins or Cloudbees) * Ability to write test applications using C/C++ and scripting languages * Exposure to the design, organization and manufacture of test fixtures * Experience writing and releasing test procedures * Degree or similar in a computer science, software or engineering discipline Possession of the following would desirable: * Familiarity with Linux * Experience writing Jenkins plugins * Knowledge of version control systems, such as Git * Knowledge of manufacturing environments You will join a team of friendly, dedicated developers working in a central Cambridge location with ample free parking. This is an excellent opportunity to join a global company where most of the hardware development is done in the UK. The Cambridge hardware team has an equal number of software engineers who need an extra pair of hands. Keywords: Test development, C, C++, BASH, Python, Continuous integration, Embedded PCs, Cambridge. ## Related Videos - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)