Ubicación:
Gavà, Barcelona (Modelo Híbrido - Presencialidad requerida para laboratorio de hardware 3 días por semana )
Compañía:
Airport Passenger Services (APS) Spain
En APS nos dedicamos al diseño, montaje, venta y gestión inteligente de dispensadores de carritos portaequipajes para aeropuertos internacionales, conectando hardware industrial con monitorización en la nube.
Tu misión
Buscamos un/a Lead Software Engineer enfocado en la integración de hardware, IoT y protocolos de comunicación física
. Liderarás el desarrollo del software que interactúa directamente con las máquinas físicas (Edge/PLC) y periféricos de pago, reduciendo el peso de la arquitectura SaaS en tu día a día.
¿Qué harás?
- Integración Física y Control (Foco Principal):
Programar y evolucionar el software de control de los dispensadores (Edge en Python) y su comunicación con PLCs (vía TCP/IP).
- Gestión de Periféricos de Cobro:
Integrar, mantener y depurar la comunicación con lectores de billetes/monedas (BNR, Gryfon) y datáfonos integrados.
- Liderazgo Técnico:
Guiar al equipo de desarrollo en la conexión robusta hardware-to-cloud, asegurando la resiliencia física de los sistemas de cobro en aeropuertos.
- SaaS de Soporte:
Supervisar el consumo de telemetría de las máquinas mediante APIs ligeras en FastAPI/Django.
- Mentoría:
Asegurar buenas prácticas de desarrollo en código embebido/Edge (Clean Code, testing con simulación de hardware y documentación técnica).
¿Qué buscamos?Requisitos Técnicos Obligatorios
- Experiencia IoT/Hardware:
Mínimo 4 años en desarrollo de software interactuando con hardware real, sensores, PLCs o periféricos de cobro.
- Python:
Sólido dominio en entornos embebidos o servicios Edge (gestión de hilos, sockets TCP/IP, puertos serie).
- Protocolos de Pago y Periféricos:
Experiencia indispensable con protocolos industriales y de vending:
- MDB
(Multi-Drop Bus)
- ccTalk
- SSP
(Smiley Secure Protocol) o
ID003
- Comunicación serie (
RS-232
,
RS-485
, USB) y comandos AT.