directohace 1 mes

Hardware/Embedded Systems Lead

PanoptycRemoto · Tiempo completo
Líder5+ años
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Panoptyc busca un Hardware/Embedded Systems Lead para liderar el desarrollo de su plataforma de dispositivos de borde, trabajando con sistemas embebidos, infraestructura de borde conectada a la nube y visión artificial.

Por qué aplicar

Lidera el desarrollo de dispositivos de borde en Panoptyc, ideal para profesionales con experiencia en sistemas embebidos y visión artificial.

Descripción del puesto

HARDWARE/EMBEDDED SYSTEMS LEAD LOCATION: REMOTE DEPARTMENT: ENGINEERING · EDGE INFRASTRUCTURE REPORTS TO: CTO TYPE: FULL-TIME SOBRE PANOPTYC Panoptyc es una plataforma de seguridad minorista y prevención de pérdidas impulsada por IA, diseñada específicamente para los segmentos de micromercado, tiendas de conveniencia y retail empresarial. Nuestro stack de visión computacional se ejecuta en el borde, directamente en los dispositivos desplegados en entornos de clientes, para ofrecer detección de reducción de inventario en tiempo real, verificación de transacciones y inteligencia operativa a escala. Servimos a clientes empresariales y estamos creciendo rápidamente. Este es un rol de alto impacto en el núcleo de nuestro producto físico. El trabajo que hagas aquí se envía a hardware real en tiendas reales, y la calidad del mismo determina directamente la confiabilidad de la plataforma de la que dependen nuestros clientes. EL ROL Estamos buscando un Líder de Sistemas Embebidos y Hardware que se encuentre en la intersección de sistemas embebidos, infraestructura de borde conectada a la nube y visión computacional. Serás responsable del ciclo de vida completo de nuestra plataforma de dispositivos de borde, desde la selección y puesta en marcha del hardware hasta los pipelines de implementación, la orquestación en tiempo de ejecución, la gestión remota y la integración con sistemas minoristas en el campo. Trabajarás en estrecha colaboración con nuestros equipos de ML, backend y producto para asegurarte de que las cargas de trabajo de inferencia, las transmisiones de cámaras y las integraciones de POS se ejecuten de manera confiable en hardware con restricciones en entornos no controlados. Este no es un rol para alguien que prefiere condiciones de laboratorio limpias; es para alguien que prospera en la complejidad del mundo real. QUÉ SERÁS RESPONSABLE PLATAFORMA DE DISPOSITIVOS DE BORDE - Diseñar, configurar y mantener soluciones de cómputo de borde en Raspberry Pi CM4/CM5, NVIDIA Jetson y plataformas similares de Linux embebido. - Ser responsable de la selección y validación de hardware para nuevos despliegues, equilibrando la capacidad de cómputo, las restricciones térmicas, el costo y la confiabilidad de la cadena de suministro. - Arquitectar y mantener definiciones de servicios systemd para procesos de borde confiables, observables y autorrecoverables. - Construir y gestionar estrategias de orquestación de contenedores Docker para ejecutar cargas de trabajo de inferencia de CV en el borde con utilización eficiente de recursos. CONECTIVIDAD A LA NUBE Y GESTIÓN REMOTA - Ser responsable de nuestra integración con AWS IoT Core: aprovisionamiento de dispositivos, gestión de certificados, estado de sombra, pipelines de telemetría y configuración de flota. - Diseñar y mantener despliegues de componentes de AWS Greengrass para gestionar cargas de trabajo de borde a escala en flotas de dispositivos distribuidos. - Construir mecanismos robustos de actualización y reversión OTA que tengan en cuenta la conectividad de campo poco confiable. INTEGRACIÓN DE CÁMARAS Y SISTEMAS MINORISTAS - Integrar con ecosistemas de cámaras IP utilizando ingestion de transmisión RTSP y protocolos de gestión y descubrimiento de dispositivos ONVIF. - Construir y mantener integraciones con sistemas de POS para correlacionar datos de transacciones con eventos de visión en tiempo real. - Asegurar la confiabilidad de la canalización de video, incluyendo lógica de reconexión, comprobaciones de integridad de cuadros y almacenamiento en búfer consciente de la latencia. OPTIMIZACIÓN DE CARGA DE TRABAJO DE IA - Ajustar la inferencia de modelos para hardware con restricciones: cuantización, optimización de TensorRT en Jetson, configuración de tiempo de ejecución ONNX y configuración de afinidad CPU/GPU. - Perfilar y optimizar sobres de memoria, térmicos y de energía para sostener cargas de trabajo de CV en hardware de borde con ciclos de trabajo aceptables. - Evaluar nuevo hardware de IA de borde a medida que evoluciona el panorama y hacer recomendaciones informadas sobre la adopción. CULTURA DE INGENIERÍA Y HERRAMIENTAS - Aprovechar activamente herramientas de codificación de IA y flujos de trabajo asistidos por LLM como un multiplicador de fuerza; esto es una expectativa, no un diferenciador. - Documentar rigurosamente la arquitectura, los libros de ejecución de despliegue y los modos de falla; el equipo que recibe una alerta a las 2 a.m. debe estar configurado para tener éxito. - Colaborar en todos los equipos de ingeniería, producto e instalación/soporte; este rol tiene una superficie cruzada funcional significativa. QUÉ ESTAMOS BUSCANDO REQUISITOS - 5+ años de experiencia práctica con sistemas Linux embebidos y despliegue de hardware de borde en entornos de producción. - Experiencia profunda con AWS IoT Core y AWS Greengrass: aprovisionamiento de dispositivos, gestión de flota, pipelines de despliegue de componentes y actualizaciones OTA. - Fuertes habilidades de programación en Python con experiencia en escribir servicios y herramientas de calidad de producción (no solo scripts). - Fluidez con systemd de Linux: escribir archivos de unidades, gestionar dependencias, watchdogs, integración con journald y recuperación de fallos. - Experiencia con el Proyecto Yocto para construir distribuciones personalizadas de Linux embebido adaptadas a objetivos de hardware específicos y huellas de producción mínimas. - Experiencia sólida con Docker: compilaciones de varias etapas, restricciones de recursos, red de contenedores y orquestación de varios servicios en hardware con recursos limitados. - Experiencia práctica con integración de cámaras basada en RTSP e protocolo ONVIF para descubrimiento y gestión de cámaras. - Experiencia integrando sistemas de transacciones minoristas a nivel de datos o protocolo. - Experiencia práctica con dispositivos NVIDIA Jetson (Nano, Orin NX, AGX o equivalente) y ejecución de cargas de trabajo de inferencia de IA en ellos. - Experiencia práctica con plataformas de Módulo de Computadora Raspberry Pi (CM4 y/o CM5) en diseño o despliegue de hardware de producción. - Capacidad demostrada para diseñar para fallas: lógica de reconexión, degradación elegante, observabilidad remota y automatización de recuperación. FUERTE PLUS - Familiaridad con entornos SOC 2: gestión de cambios, controles de acceso y auditabilidad para flotas de dispositivos. - Exposición a canalizaciones de visión computacional y despliegue de modelos de ML más allá de la capa de hardware/tiempo de ejecución. - Familiaridad con optimización de modelos conscientes del hardware: TensorRT, ONNX, cuantización y configuración de afinidad de CPU/memoria. - Experiencia con ecosistemas de tecnología minorista: sistemas de prevención de pérdidas, CCTV o auditoría de transacciones. - Antecedentes en diseño de PCB personalizados, selección de placas base o propiedad de BOM de hardware.

Responsabilidades

  • Diseño y configuración de soluciones de cómputo de borde
  • Selección y validación de hardware
  • Arquitectura de servicios de systemd
  • Orquestación de contenedores Docker
  • Integración con sistemas de retail

Skills requeridas

Diseño de sistemas embebidosDespliegue de hardware de bordeAWS IoT CoreAWS GreengrassProgramación en PythonLinux systemdYocto ProjectDockerIntegración de cámaras IPONVIFIntegración con sistemas de transacciones de punto de ventaLiderazgoTrabajo en equipoResolución de problemasDiseño para el fracaso