Python Software Engineer

Capitole Consulting
Madrid, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Compensation
€42,000.0 - €62,000.0
Working hours
Regular working hours

Tech stack

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)
+11 more
Quick EMUlator (QEMU) Software Engineering TCP/IP Virtualization Technology Scripting Large Language Models Backend Gherkin Docker Testrail Jenkins

Job 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.

Requirements

  • 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).

Benefits & conditions

  • Flexibilidad horaria para ayudarte a conciliar tu vida profesional / familiar
  • Presupuesto de 1.200€ en formación individual para que lo utilices en lo que tú quieras (eventos tecnológicos, formaciones, certificaciones etc.).
  • Seguimiento con tu equipo todos los meses, para tener un continuo feedback.
  • Retribución Flexible (Tickets Restaurante, Tickets Transporte, Guardería).
  • Descuentos en grandes marcas para emplead@s (Club Capitole)
  • un EQUIPAZO! ¿Aún no nos conoces?

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:29 min

Implementing pair programming and test-driven development workflows

Rita Castro · WWC 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

5:01 min

Bridging the gap between software development and security

Vandana Verma · LIVE

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all