Software Developer Engineer in Test (SDET)

Kairós Digital Solutions SL

United States

Hybrid

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Vacaciones 23 días
Seguro médico
Clases de inglés gratuitas
Mentoría y desarrollo profesional
Bienestar y flexibilidad

Job summary

Kairós está buscando un SDET apasionado para un área de I+D. Se trabajará en emulación de dispositivos, pruebas y validación de firmware en entornos virtualizados, con AWS IoT Core, Kafka y Docker. Requiere experiencia sólida en Python, C/C++ y metodologías BDD.

La posición es híbrida, con enfoque en automatización avanzada, integración continua y uso de IA para generación de código y detección de anomalías. Se valoran habilidades en inglés técnico y trabajo en equipo.

Qualifications

  • Experiencia en ingeniería de software orientada a testing, virtualización o emulación.
  • Capacidad para diseñar y ejecutar pruebas complejas en entornos IoT/edge.
  • Conocimiento práctico de pipelines CI/CD y herramientas de automatización.

Responsibilities

  • Desarrollo de emuladores en Python para sensores y cámaras simuladas.
  • Construcción y mantenimiento de servidores simulados (Configuration, FOTA, Media).
  • Orquestación de pruebas con Python, Behave y Jenkins CI.
  • Integración con Jira X-Ray para reportes de resultados.
  • Simulación de flujos AWS IoT Core, Kafka/MSK y Digital Twins para firmware.
  • Integración de pipelines multi-stage con Docker y Qemu; pruebas de regresión.

Skills

Python
C/C++
BDD con Behave
Gherkin
Jenkins CI
Docker
Qemu
Linux
LLMs

Tools

AWS IoT Core
Apache Kafka / MSK
MQTT (paho-mqtt)
TCP/IP
GPRS
Jira X-Ray
TestRail
Lambda
SQS

Job description

¿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 escómo lo hacemos: poniendo a las personas en el centro.

Hemos sido reconocidos comoEmpresa Great Place To Workdesde 2019 por sexto año consecutivo, ocupando el5º lugar en 2024. Nuestros valores devalentía, empatía, innovación y alegríason 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 deinglés gratuitasen 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 y3 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édicocon Cigna, Adeslas o Sanitas.
  • ProgramaWellnessde bienestar emocional y psicológico.

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!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

IOS Developer at Kairós Digital Solutions
IOS Developer at Kairós Digital Solutions

Consultancy Industry • United States

Hybrid
USD 90,000 - 135,000
Clases de inglés gratuitas
Mentoring y acompañamiento personal
Participación en conferencias y confer
+2
QA Automation Engineer (Playwright & AI). Proyecto Internacional (Inglés)
QA Automation Engineer (Playwright & AI). Proyecto Internacional (Inglés)

Profile Software Services • Spain (TX)

On-site
USD 55,000 - 81,000
Flexibilidad horaria
Seguro médico privado
Tarjeta transporte
+2
Data Architect IA (AWS)
Data Architect IA (AWS)

Keepler Data Tech • Spain (TX)

Hybrid
USD 66,000 - 76,000
Formación y certificaciones
Teletrabajo
Horario flexible
+4
AI QA Engineer
AI QA Engineer

Aktios Spain • Aurora (CO)

Hybrid
USD 70,000 - 90,000
Seguro médico
Tickets de transporte
Ticket restaurante
+1
Full-Stack Software Engineer
Full-Stack Software Engineer

ComunidadFeliz.com • United States

Remote
CLP 20,000,000 - 32,000,000
Trabajo Remoto
Excelente Cultura de desarrollo
Día libre en tu cumpleaños
+2
Senior Python Engineer at Oxigent
Senior Python Engineer at Oxigent

Consultancy Industry • United States

Remote
USD 62,000 - 69,000
Cheque Formación
Seguro médico
Transporte
+2
Hybrid SDET: Emulators, AI Testing & CI/CD
Hybrid SDET: Emulators, AI Testing & CI/CD

Kairós Digital Solutions SL • United States

Hybrid
USD 90,000 - 130,000
Vacaciones 23 días
Seguro médico
Clases de inglés gratuitas
+2
Desarrollador Fullstack Java - LATAM
Desarrollador Fullstack Java - LATAM

Medium • United States

Remote
CLP 55,710,000 - 83,565,000
Remoto total
Clientes internacionales
Proyectos desafiantes
+3
Product Manager
Product Manager

Crane Venture Partners • Spain (TX)

Hybrid
USD 58,000 - 81,000
Retribución flexible
Seguro médico
Home office
+2
Desarrollador Full Stack
Desarrollador Full Stack

Afiansys • Spain (TX)

On-site
USD 58,000 - 86,000
Contrato indefinido
Salario acorde con el candidato
Jornada de verano
+1