En MVL orientamos nuestra búsqueda a profesionales de tecnología para incorporarse como IoT DEVICE / EDGE ENGINEER SEMI SENIOR al equipo de desarrollo de una importante empresa que brinda soluciones tecnológicas para el mercado local e internacional.
Buscamos un/a Ingeniero/a de Dispositivos IoT / Edge práctico/a (hands-on) para construir el entorno de ejecución on-premise de un proyecto piloto con dispositivos de campo conectados. Quien ocupe el rol será responsable de los servicios edge basados en Docker que reciben insumos de sensores y sistemas locales, aplican reglas de orquestación local, controlan dispositivos físicos de acceso/control y garantizan la operación continua y segura durante interrupciones de conectividad con la nube.
Buscamos un perfil con sólida experiencia en integración de dispositivos, lógica de control local, software edge contenedorizado y operaciones de campo resilientes. El control en tiempo real se mantendrá on-premise, mientras que Azure proporcionará la configuración, el monitoreo, las instrucciones de versión y la visibilidad operacional.
Tareas y responsabilidades
- Construir el entorno de ejecución (runtime) edge basado en Docker para el sitio piloto.
- Implementar adaptadores de integración local para sistemas de sensores, sistemas de gestión de filas electrónicas, interfaces de alarmas contra incendios e interfaces de dispositivos de campo.
- Desarrollar el motor de orquestación y reglas locales que determine los cambios de estado en dispositivos de campo, acciones en sistemas externos y estados de operación local.
- Implementar el servicio de control de dispositivos, incluyendo la entrega de comandos, confirmaciones (ACKs), reintentos, transiciones seguras y gestión de fallas.
- Crear un sistema local de almacenamiento en búfer de eventos y caché de configuración para la operación en modo degradado o fuera de línea (offline).
- Implementar la sincronización de configuración desde la nube hacia el edge, así como el reporte de estado de salud (health), telemetría y estatus desde el edge hacia la nube.
- Desarrollar el agente de actualización local que obtenga (pull) imágenes de Docker aprobadas desde Azure Container Registry, prepare los lanzamientos (stages), valide el estado de salud del sistema y ejecute un reverso (rollback) si es necesario.
- Dar soporte a las pruebas de integración de extremo a extremo (E2E), pruebas de aceptación de usuario (UAT), lanzamiento piloto y periodo de acompañamiento intensivo (hypercare) con dispositivos reales y sistemas de proveedores.
Requisitos técnicos
- Entornos de ejecución (runtimes) edge basados en Docker, orquestación de contenedores en hosts locales/on-premise y entornos operativos basados en Linux.
- Azure IoT Hub o plataformas de mensajería IoT equivalentes para comandos de nube a dispositivo, telemetría, identidad de dispositivos y sincronización de estado.
- Integración de sistemas y dispositivos utilizando protocolos y APIs prácticos como REST, MQTT, TCP/IP, interfaces seriales, SDKs de proveedores u otros protocolos de dispositivos de campo.
- Lógica de orquestación/reglas locales, máquinas de estado, reintentos, confirmaciones, transiciones a estados seguros y recuperación ante fallas.
- Persistencia local para caché de configuración, búfer de eventos, comportamiento de almacenamiento y reenvío (store-and-forward), y diagnóstico.
- Patrones de actualización de software en el edge: fijación de versiones (version pinning), validación de imágenes, despliegues escalonados, verificaciones de salud (health checks), reversión (rollback) y reporte de estado.
- Registros (logging), puntos de enlace de salud (health endpoints), diagnóstico local y herramientas de soporte operativo.
Experiencia Deseable
- Experiencia integrando sensores, dispositivos de control de acceso, sistemas de filas, sistemas de seguridad, kioscos o equipamiento de campo industrial/aeroportuario.
- Experiencia con aplicaciones edge resilientes que deban continuar operando durante interrupciones intermitentes de la red.
- Comprensión de entornos de control críticos para la seguridad donde la anulación manual (manual override), la operación degradada y los modos de falla predecibles son fundamentales.
Modalidad de trabajo full time / full remote (lunes a viernes de 09:00hs a 18:00hs). Modalidad de contratación: “contractor”. Trabajo de alto desafío formando parte de un equipo altamente productivo.
Se solicita enviar el CV, indicar pretensión salarial, y -en caso de poseer- referencias comprobables de trabajos anteriores que acrediten los conocimientos solicitados, a la dirección de email [email protected]
Ref. SIST#0080- IoT Device Edge Engineer Ssr
Management con Visión de Liderazgo
MVL Consulting SRL