> Markdown version of [/jobs/ext/2206465-software-and-firmware-tester](https://www.wearedevelopers.com/jobs/ext/2206465-software-and-firmware-tester). 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 and Firmware Tester - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Experience:** Experienced - **Salary:** £45,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Automation of Tests, Linux, Linux on Embedded Systems, Firmware, Python (Programming Language), Wi-Fi Technology, Information Technology, Video Streaming - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/24457 ## About the Role Do you take great pride in your terrific attention to detail? Do you get a real sense of satisfaction from not only spotting errors or faults, but finding an effective and efficient solution for them? If so, then a leading Cambridge company, focused on the research and development of their innovative and widely-adopted products, may have the right role for you testing operating systems and firmware. The position requires a high level of experience in software testing and development, particularly with Python and Linux. It would suit a person who prefers to work on their own initiative, who is able to identify when to create automated test scripts to support production, as well as being happy to design test cases themselves. You would be working closely with manufacturing, hardware and firmware teams and you would also assist in certification processes. Excellent communication skills are a must as is a "hands-on", team-orientated attitude. Necessary knowledge and experience: * Mastery of software testing, including embedded Linux systems, hardware boards and the product development lifecycle * The ability to triage and troubleshoot issues, finding their root cause and able to make good, clear, detailed reports * Skilled in writing automated tests using Python * Self-motivated, well-organised and with a desire to expand your knowledge of testing * Experienced in testing compatibility with HDMI / HDCP, Wi-Fi networks and routers, and audio / video streaming file types You will also be degree qualified in Computer Science or a similar subject, with good A-level grades, and have full permission to live and work in the UK without time limit, restriction or sponsorship. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [The Fundamentals of Online Video](https://www.wearedevelopers.com/videos/32-the-fundamentals-of-online-video) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)