> Markdown version of [/jobs/ext/2183524-software-engineer](https://www.wearedevelopers.com/jobs/ext/2183524-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:** Tssi Recruit Ltd - **Location:** Pontevedra, Spain (Remote available) - **Contract:** Temporary to permanent - **Skills:** Testing (Software), Communications Protocols, Databases, Software Debugging, Modbus, Message Queuing Telemetry Transport (MQTT), Software Engineering, Information Technology - **Published:** August 22, 2026 - **Apply:** https://www.buscojobs.com.es/software-engineer-en-pontevedra-ID-368748843 ## About the Role Experience with software testing (manual QA) Ability to read and analyse logs Experience with bus communication protocols (CAN, Modbus, Serial Bus, MQTT, etc.) Ability to read and interpret technical standards and apply their requirements in practice Knowledge of the OCPP communication protocol is an advantage Strong technical and analytical thinking, with a focus on identifying root causes rather than merely addressing symptoms ## Description My client is a well established company in the Renewable Energy Sector.We are looking for a Software Engineer to be based remotely in Europe, will be required to travel to site occasionally so must be a resident of country living in or an EU citizen so free to travel inside EU. This a 6 month extendable contract to start asap with possibility to go permanent at a later date.Project Engineer - Junior/Mid Level Software EngineerIntroduction and implementation of new projects from initial assignment through to handover to the production process, in accordance with the supervisor's instructionsApplication of computer science and mathematical knowledge in software design, development, and testingSoftware development according to client requirementsSoftware testing and troubleshooting/debugging of identified issuesProvision of technical support to clientsPreparation of project and technical documentation for new projects according to the supervisor's instructionsMonitoring project progress and schedules, including supervision of work quality during project ramp-upClose cooperation with project stakeholders and customersTechnical preparation of production, including processing, communication, implementation, and execution of production and quality procedures and related documentation within assigned manufacturing projectsManagement and resolution of non-conforming materials and customer complaints caused by production activities, including planning and implementation of preventive measures to avoid non-conformities and customer complaintsManagement, communication, and implementation of production, engineering, and quality records within assigned manufacturing projectsManagement and updating of technical and technological data in the employer's database system in accordance with company procedures and requirementsParticipation in project department meetings and other relevant meetings in accordance with company proceduresCoordination of production and engineering activities during the launch of new projects with other departments, suppliers, and customersSupport of internal and external partners within the supplier-customer chain, within the assigned production and engineering responsibilities, to achieve agreed delivery performance and quality targetsCooperation in the development of products within assigned projects and implementation of engineering change results related to customer requirements, technical production preparation, objectives, procedures, standards, and production capacityExperience with software testing (manual QA)Ability to read and analyse logsExperience with bus communication protocols (CAN, Modbus, Serial Bus, MQTT, etc.)Ability to read and interpret technical standards and apply their requirements in practiceKnowledge of the OCPP communication protocol is an advantageStrong technical and analytical thinking, with a focus on identifying root causes rather than merely addressing symptoms ## Related Videos - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Enabling intelligent logistics automation: home-grown Industrial IoT platform at Austrian Post](https://www.wearedevelopers.com/videos/2018-enabling-intelligent-logistics-automation-home-grown-industrial-iot-platform-at-austrian-post) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)