Descripción
DESCRIPCIóN
**¿Quiénes somos?**
Somos**Kairós**, una empresa de tecnología diferente. Sí, ayudamos a nuestros clientes con sus retos de transformación digital y metodológica, pero lo que realmente nos define es **cómo lo hacemos**: poniendo a las personas en el centro.
Hemos sido reconocidos como **Empresa Great Place To Work** desde 2019 por sexto año consecutivo, ocupando el **5º lugar en 2024**. Nuestros valores de **valentía, empatía, innovación y alegría** son la forma en que trabajamos cada día. Somos más de 850 personas (desarrolladores, ingenieros de datos, estrategas...) y ahora buscamos a alguien que se sume a este equipo brillante y diverso.
En Kairós no eres un número más. Te conocemos por tu nombre, nos importa tu equilibrio personal y queremos que crezcas con nosotros.
**Tu misión en Kairós**
Buscamos a un Software Development Engineer in Test (SDET) apasionado y con un perfil altamente técnico que se una a nuestro área de R\&D.
No buscamos un QA ni un desarrollador al uso: tu misión no será mantener los servidores vivos, sino programar código desde cero que "engañe" al sistema (simulando hardware y entornos AWS/Kafka) para que los equipos de desarrollo puedan validar el firmware de dispositivos y alarmas en un entorno virtualizado y eficiente.
* **Desarrollo de Emuladores:** Diseñarás y evolucionarás un software emulador en **Python** para simular dispositivos periféricos de seguridad (sensores, cámaras, detectores de humo) comunicados por túneles TCP, sustituyendo todo el hardware físico de RF en el entorno de CI.
* **Construcción de Servidores Fake:** Crearás y mantendrás servidores simulados (Configuration, FOTA, Media y simuladores de protocolos de Backend) aplicando inyección de fallos para realizar pruebas negativas avanzadas.
* **Orquestación de Pruebas (Test Machine):** Liderarás el motor de orquestación BDD basado en **Python** y **Behave/Gherkin**, integrándolo directamente con **Jenkins CI** y reportando los resultados automáticamente a **Jira X\-Ray**.
* **Infraestructura de Pruebas Next\-Gen:** Simularás flujos de **AWS IoT Core**, mensajería con **Apache Kafka / MSK** e interacciones con Digital Twins para la validación del firmware de las unidades centrales.
* **Integración Continua:** Integrarás de manera orgánica todos estos componentes dentro de pipelines multi\-stage en **Jenkins**, abarcando análisis estático, unit testing, compilaciones en entornos virtuales (**Qemu**) y suites de regresión.
* **Innovación con Inteligencia Artificial:** Aplicarás generación de código asistida por **LLMs**, detección de anomalías y triaje inteligente de fallos para acelerar los tiempos de ejecución y la cobertura.
* **Calidad de Código Excepcional:** Asegurarás el cumplimiento estricto de estándares de desarrollo de software limpio (**SOLID / KISS / DRY**) en toda la base de código de pruebas.
**Qué te hará tener éxito**
**Formación y Experiencia**
* **Experiencia demostrada:** Entre **3 y 6 años de experiencia** (idealmente en torno a los 4 años) desempeñando roles de ingeniería de software orientados a testing, virtualización o emulación.
* **Nivel de idiomas:** Capacidad para comunicarte con fluidez tanto en **Español** como en **Inglés (mínimo B2/alto)**.
**Dominio Técnico (Must\-have)**
* **Lenguajes de programación:** Dominio experto de **Python** como lenguaje principal y capacidad de lectura/comprensión de especificaciones de firmware en **C/C\+\+**.
* **Testing y Metodologías:** Sólida experiencia en metodologías **BDD con Behave** y redacción de especificaciones con **Gherkin**, gestionando resultados en **Jira X\-Ray** o **TestRail**.
* **CI/CD y Virtualización:** Experiencia práctica construyendo multi\-stage pipelines en **Jenkins** y trabajando con contenedores **Docker** y virtualización de plataformas mediante **Qemu**.
* **Protocolos de comunicación:** Conocimiento práctico en protocolos de transporte e IoT como **MQTT (paho\-mqtt)**, sockets **TCP/IP**, protocolos de comunicaciones móviles (**GPRS**) y protocolos propietarios de bajo nivel.
* **Cloud y Mensajería:** Experiencia en integración de arquitecturas con **AWS IoT Core**, **Lambda**, **SQS** y streaming de datos con **Apache Kafka / MSK**.
* **Sistemas Operativos:** Administración sólida y scripting en entornos de sistemas **Linux**.
* **Inteligencia Artificial aplicada:** Experiencia práctica utilizando tecnologías de **LLMs** para generación de código, detección de anomalías y arquitecturas de agentes de IA.
**Beneficios que marcan la diferencia**
**Crecimiento profesional que vale la pena**
* Formación continua corporativa.
* Clases de **inglés gratuitas** en grupos reducidos.
* Mentoring y acompañamiento personal constante.
* Participación en conferencias, eventos y comunidades de tecnología.
**Equilibrio y Flexibilidad Real**
* **23 días de vacaciones** \+ 24 y 31 de diciembre libres.
* 1 día para eventos profesionales y **3 días de libre conciliación**.
* **Modalidad: híbrido** (2 días por semana en Pozuelo)
**Beneficios y Cuidado Personal**
* **Retribución flexible** (Cobee) para restaurante, transporte, formación y guardería.
* **Seguro médico** con Cigna, Adeslas o Sanitas.
* Programa **Wellness** de bienestar emocional y psicológico.
**\#TRY \#THINK \#FEEL \#ENJOY**
En Kairós creemos firmemente en la importancia de la igualdad y la diversidad en el lugar de trabajo. Estamos comprometidos a crear un entorno inclusivo y respetuoso donde todos los empleados se sientan valorados y tengan la oportunidad de alcanzar su máximo potencial, independientemente de su raza, color, religión, género, identidad o expresión de género, orientación sexual, origen nacional, genética, discapacidad, edad o cualquier otra característica protegida por la ley.
**¡Inscríbete a la oferta y únete al equipo de Kairoseros y Kairoseras!**