> Markdown version of [/jobs/ext/1967798-python-software-engineer](https://www.wearedevelopers.com/jobs/ext/1967798-python-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). --- # Python Software Engineer - **Company:** Capitole Consulting - **Location:** Madrid, Spain - **Salary:** €42,000.0 - €62,000.0 - **Contract:** Permanent contract - **Skills:** JIRA, Automation of Tests, Unit Testing, Code Coverage, Code Generation, Communications Protocols, Continuous Integration, Linux, DevOps, Firmware, Python (Programming Language), Message Queuing Telemetry Transport (MQTT), Quick EMUlator (QEMU), Software Engineering, TCP/IP, Virtualization Technology, Scripting, Large Language Models, Backend, Gherkin, Docker, Testrail, Jenkins - **Published:** August 7, 2026 - **Apply:** https://www.jobleads.com/es/job/e14c28dd9f00c39cb098ac83f3360f2eb ## About the Role * Embedded Linux, QEMU y virtualización. * Jira X-Ray, TestRail o herramientas similares. * Uso de IA/LLMs aplicados al desarrollo y automatización. Modalidad: 2 días por semana en oficinas del cliente en Pozuelo de Alarcón (Madrid). ## Description * Desarrollo de simuladores y emuladores de dispositivos mediante Python. * Creación de servicios backend simulados y entornos de prueba reproducibles. * Automatización de pruebas mediante BDD, Behave y Gherkin. * Integración de pruebas y simuladores dentro de pipelines de Jenkins. * Simulación de comunicaciones mediante TCP/IP, MQTT y otros protocolos. * Aplicación de buenas prácticas de desarrollo y calidad de código. * Colaboración con equipos de firmware, QA y DevOps. * Uso de herramientas de IA para generación de código y análisis de fallos. * Experiencia sólida en desarrollo de software con Python. * Desarrollo de simuladores, emuladores, fake servers o servicios mock. * Experiencia con Linux, scripting, Jenkins (CI/CD) y Docker. * Conocimientos de unit testing, cobertura de código y buenas prácticas de calidad. * TCP/IP, MQTT y otros protocolos de comunicación., Tendrá acceso a la información confidencial relativa a Capitole y al proyecto en el que trabaja. - Tendrá que cumplir las políticas de seguridad y las políticas internas de la empresa y cliente. ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [WeAreDevelopers Dev Digest Issue 116 - The new search wars…](https://www.wearedevelopers.com/magazine/445-wearedevelopers-dev-digest-issue-116-the-new-search-wars) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)