Salary: £45,000 - 45,000 per year Requirements: Proficient in at least one scripting/programming language (e.g., Python, NodeJS, Bash) Experience with firmware testing and/or willingness to support firmware testing Proven experience in testing tools and frameworks Comfortable with setting up hardware sensor systems Ability to set up CI/CD pipelines (ideally in Bitbucket) is a plus Experience testing Docker containers is a plus Familiarity working as part of a hardware and software development team is a plus Knowledge of MQTT protocol is a plus Responsibilities: Design, develop and execute test cases and frameworks Test components designed to be part of our capture systems Collaborate closely with developers to integrate testing through the development process Analyze test results, identify bugs and areas for improvement Maintain and evolve testing documentation Produce and maintain user documentation Technologies: Bash BitBucket CI/CD Cloud Docker Firmware Hardware Support MQTT NodeJS Python More: We are a forward-thinking technology company specializing in cutting-edge cloud-based solutions, located in Edinburgh or the surrounding area. We offer a competitive salary of up to £45,000 and a collaborative work environment. Our team values diversity and inclusion, and we are committed to providing equal opportunities for all. If you have experience in firmware testing and an understanding of hardware and integrated systems, we encourage you to apply. last updated 6 week of 2026