> Markdown version of [/jobs/ext/2208250-embedded-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/2208250-embedded-software-test-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). --- # Embedded Software Test Engineer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £45,000.0 - £55,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Automation of Tests, Bash Shell, Command-Line Interface, Linux, Embedded Software, Python (Programming Language), Software Testing Automation Framework, System Testing, Scripting, Pytest - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26560 ## About the Role You are required to have a technical background and a solid understanding of software test methods especially for embedded products. It is likely you have a technical degree and are able to demonstrate the following attributes: * Design and run effective tests, within the agile development process * Good knowledge of Linux and command line based interfaces * Use of test automation frameworks e.g. PyUnit * Strong automated testing using scripting languages e.g. Python, Bash * Ability to produce clear, appropriate and timely documentation of tests * Ability to query and confirm requirements This fulfilling technical role involves utilising a wide spectrum of system test skills at the various stages of the product development cycle. You will have the pleasure of seeing your designs roll off the production line in volume and go to a broad range of markets requiring interconnection between systems. In addition, you will be a genuine team player; the company provides a friendly and supportive environment where all team members contribute to producing a product with an envied reputation for reliability. Some hybrid working may be possible from time to time. ## Related Videos - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Why I Love End-2-End Tests and How To Get Them Right](https://www.wearedevelopers.com/videos/996-why-i-love-end-2-end-tests-and-how-to-get-them-right) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) ## 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) - [Integration And E2E Testing: Are They Complementary or Interchangeable?](https://www.wearedevelopers.com/magazine/86-integration-and-e2e-testing-are-they-complementary-or-interchangeable) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)