> Markdown version of [/jobs/ext/2131654-simulation-software-engineer-python](https://www.wearedevelopers.com/jobs/ext/2131654-simulation-software-engineer-python). 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). --- # Simulation Software Engineer - Python - **Company:** Lognext - **Location:** Ferrol, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** JIRA, Automation of Tests, Unit Testing, C++ (Programming Language), Code Coverage, Continuous Integration, Linux, DevOps, Distributed Systems, Firmware, Python (Programming Language), Message Queuing Telemetry Transport (MQTT), Quick EMUlator (QEMU), Software Engineering, Solution Deployment Descriptor, TCP/IP, Scripting, Delivery Pipeline, Gherkin, Apache Kafka, Cucumber (Software), Aws Iot, Docker, Jenkins - **Published:** August 19, 2026 - **Apply:** https://www.buscojobs.com.es/simulation-software-engineer-python-en-ferrol-ID-367892288 ## About the Role * Al menos 5 años de experiencia en desarrollo de software con Python, aplicando buenas prácticas de diseño, testing y mantenibilidad. * Experiencia desarrollando simuladores, emuladores de dispositivos o protocolos, mock servers, fake services o herramientas similares. * Experiencia en automatización de pruebas y creación o evolución de frameworks de testing. * Conocimientos de BDD y herramientas como Behave, Cucumber o Gherkin, así como de pruebas unitarias, integración, regresión y cobertura de código. * Experiencia trabajando con Linux, scripting, Docker y entornos de prueba reproducibles. * Conocimientos de integración continua y experiencia con Jenkins o pipelines CI/CD multietapa. * Capacidad para trabajar con autonomía, resolver problemas técnicos complejos y colaborar con equipos de software, firmware, QA y DevOps. * Valorable experiencia con comunicaciones TCP/IP, sockets, MQTT y arquitecturas orientadas a eventos. * Valorable conocimiento de Qemu, sistemas embebidos, C/C++, AWS IoT, Kafka, herramientas de gestión de pruebas y soluciones de IA aplicadas al testing. * Nivel de inglés: mínimo B2, * Programa de formación técnica, certificaciones e idiomas. * Plan de Desarrollo Profesional. * Flexibilidad horaria. * Referral Program. * Colaboración con equipos internacionales de desarrollo, firmware, calidad y DevOps. Únete a un equipo de NEXTERS que van más allá, donde la creatividad, el ingenio y la audacia marcan la diferencia en un mundo lleno de oportunidades. En Lognext apostamos por la igualdad entre mujeres y hombres y prueba de ello tenemos Plan de Igualdad registrado y publicado. Asimismo, creemos que en la multiculturalidad existe una fuente de valores, experiencias y conocimiento que aportan valor añadido a nuestros proyectos. ## Description En Lognext llevamos más de 18 años acompañando a empresas y equipos en la identificación e implementación de soluciones tecnológicas que les permitan avanzar, optimizar sus procesos y afrontar nuevos retos.Actualmente buscamos incorporar un/a Senior Python Simulation & Test Automation Engineer para participar en un proyecto internacional de I+D vinculado al desarrollo y validación de una plataforma tecnológica de nueva generación, basada en sistemas embebidos, dispositivos conectados y arquitectura cloud.Buscamos una persona con sólida experiencia en desarrollo de software con Python, automatización avanzada de pruebas y creación de simuladores o emuladores de dispositivos, servicios y protocolos.La persona seleccionada participará en la construcción de un entorno de testing automatizado que permita validar el comportamiento del software de forma rápida, estable y reproducible, reduciendo la dependencia de dispositivos físicos, laboratorios y servicios externos reales.¿Qué buscamos?* Al menos 5 años de experiencia en desarrollo de software con Python, aplicando buenas prácticas de diseño, testing y mantenibilidad.* Experiencia desarrollando simuladores, emuladores de dispositivos o protocolos, mock servers, fake services o herramientas similares.* Experiencia en automatización de pruebas y creación o evolución de frameworks de testing.* Conocimientos de BDD y herramientas como Behave, Cucumber o Gherkin, así como de pruebas unitarias, integración, regresión y cobertura de código.* Experiencia trabajando con Linux, scripting, Docker y entornos de prueba reproducibles.* Conocimientos de integración continua y experiencia con Jenkins o pipelines CI/CD multietapa.* Capacidad para trabajar con autonomía, resolver problemas técnicos complejos y colaborar con equipos de software, firmware, QA y DevOps.* Valorable experiencia con comunicaciones TCP/IP, sockets, MQTT y arquitecturas orientadas a eventos.* Valorable conocimiento de Qemu, sistemas embebidos, C/C++, AWS IoT, Kafka, herramientas de gestión de pruebas y soluciones de IA aplicadas al testing.* Nivel de inglés: mínimo B2¿Cuáles serán tus principales funciones?* Diseñar y desarrollar simuladores y emuladores en Python que reproduzcan el comportamiento y la comunicación de dispositivos conectados y servicios externos.* Crear y mantener emuladores de protocolos, fake servers y mecanismos de fault injection para simular diferentes respuestas, errores de conexión, latencias o caídas de servicio.* Evolucionar el framework de automatización de pruebas basado en Python, BDD y Behave, diseñando escenarios, step definitions y suites de regresión.* Integrar los simuladores y pruebas automatizadas en pipelines CI/CD con Jenkins, Docker y entornos virtualizados mediante Qemu.* Simular comunicaciones TCP/IP, flujos MQTT, eventos Kafka e interacciones con servicios cloud y sistemas distribuidos.* Generar informes estructurados, gestionar los resultados de las pruebas y mantener su trazabilidad en herramientas como Jira X-Ray.* Analizar ejecuciones fallidas, reducir la inestabilidad de las pruebas e identificar la causa raíz de los errores para mejorar su cobertura, fiabilidad y velocidad.* Colaborar con equipos de software, firmware, QA y DevOps en la definición de interfaces, protocolos y comportamientos esperados, participando también en iniciativas de IA aplicada al testing y al análisis de fallos.¿Qué ofrecemos?* Modelo híbrido en Madrid, con hasta 2 días de teletrabajo por semana.* Retribución flexible.* Programa de formación técnica, certificaciones e idiomas.* Plan de Desarrollo Profesional.* Flexibilidad horaria.* Referral Program.* Colaboración con equipos internacionales de desarrollo, firmware, calidad y DevOps.Únete a un equipo de NEXTERS que van más allá, donde la creatividad, el ingenio y la audacia marcan la diferencia en un mundo lleno de oportunidades.En Lognext apostamos por la igualdad entre mujeres y hombres y prueba de ello tenemos Plan de Igualdad registrado y publicado.Asimismo, creemos que en la multiculturalidad existe una fuente de valores, experiencias y conocimiento que aportan valor añadido a nuestros proyectos.Por ello, creemos en la diversidad y estamos comprometidos con ella.Trabajamos día a día para crear entornos en los que se trate con respeto y dignidad a todas las personas, sin importar de dónde vengan, y no discriminamos por motivos de raza, religión o creencias, etnia, discapacidad, edad, nacionalidad, estado civil, orientación sexual o género.#Empleo #Tecnología #Python #SimulationEngineer #SoftwareDeveloper #SDET #I+D #InteligenciaArtificial #Innovación #DesarrolloProfesional #Igualdad #Diversidad ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [GitOps for the people](https://www.wearedevelopers.com/videos/461-gitops-for-the-people) - [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) ## Related Articles - [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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)