Saltar al contenido
Franc Gaya
Menu

Trayectoria

Dieciséis años en electrónica de control de electrodoméstico, y la reconversión que llevó hasta ellos: mecánico, después ingeniero, después arquitecto. Esta página es el dónde y el cuándo; el qué está en Lo que hago.

Experiencia

Noviembre de 2017 a hoy

Application Reference Engineer (ARE), arquitecto de producto y sistema

E.G.O. Appliance Controls, Lliçà de Vall (Barcelona), España

El rol de ARE existe porque una organización de especialistas deja los proyectos sin nadie que responda de su conjunto técnico: cada ingeniero es dueño de una placa o de una capa, y los huecos entre ellas no son de nadie. El ARE es esa persona. Arquitectura, requisitos, frontera entre hardware y software, certificación y la relación técnica directa con el cliente.

Promocioné desde firmware, sobre una plataforma de control de hornos, y conservé el trabajo de firmware: el rol se sumó al anterior, no lo sustituyó. Desde entonces he trabajado en hornos, cocinas, refrigeración, generación de vapor, lavavajillas, lavandería industrial y equipamiento de cocina profesional. Qué hago en cada uno está en Lo que hago.

Qué cambia entre ser el desarrollador y responder del conjunto

El trabajo no se vuelve menos técnico. Se vuelve menos acotado.

Como desarrollador, la pregunta es si lo que estoy construyendo está bien construido. Como responsable del conjunto, que lo esté es necesario, pero no basta ni de lejos: la pregunta pasa a ser si es lo que había que construir. Si se puede certificar, si el cliente lo va a aceptar, si el ingeniero que lo herede dentro de cuatro años podrá mantenerlo, y si la decisión que estoy a punto de tomar cierra la puerta a algo que vamos a necesitar más adelante.

Dos consecuencias que tardé en aprender. La primera es que casi todas mis decisiones caras ocurren antes de que haya nada que probar, así que el lazo de realimentación se mide en años y la única defensa real es dejar escrito el porqué. La segunda es que el trabajo deja de llegar desde una sola dirección: mis propios proyectos, productos antiguos cuyos problemas reaparecen, y consultas de gestión de producto y de la dirección de I+D que no están atadas a ningún proyecto mío. Medir esa carga y ponerle un límite acabó siendo parte del puesto, y es la parte de la que nadie te avisa.

Noviembre de 2012 a octubre de 2017

Ingeniero de firmware (software embebido)

E.G.O. Appliance Controls, Lliçà de Vall (Barcelona), España

Firmware en C bare metal para electrónica de control de electrodoméstico, de lavadoras a hornos: HAL, drivers de periférico, algoritmos de control e interfaces de usuario sobre microcontroladores de 8 y 16 bits. De aquí salió la experiencia de plataforma y de concepto de seguridad sobre la que se construyó el rol de ARE en 2017.

De mayo a octubre de 2012

Ingeniero de firmware y hardware, proyecto UAV

SingularAircraft (Singular Ideas), Hospitalet de Llobregat, España

El único puesto de mi carrera con hardware y firmware a partes iguales, y el único fuera del electrodoméstico. Construí el enlace entre el receptor de radio y los actuadores y sensores del avión, e hice yo mismo la instalación eléctrica y de datos del aparato.

Qué necesitaba el avión, en realidad

Demodulación PPM de la señal del receptor de radio, un lazo PID de control de posición, control de válvulas electrohidráulicas para las superficies de mando, control del servo del acelerador, despliegue del tren de aterrizaje, carga de agua y compuertas, codificadores digitales externos para realimentar posición, y configuración remota por RS-232. Más el diseño de la PCB y el cableado eléctrico y de datos completo del avión.

Seis meses, un microcontrolador de 8 bits y un avión que tenía que volar. Fue además el primer lazo PID de mi carrera, lo que traza una línea recta desde allí hasta los lazos de temperatura que calibro ahora.

Diciembre de 2010 a mayo de 2012

Ingeniero de firmware, iluminación LED y domótica

SAKMA Electrónica Industrial, Hospitalet de Llobregat, España

Mi primer empleo de ingeniero: firmware para luminarias LED, control domótico y dispositivos de señalización, todos diseñados y fabricados por la propia empresa.

Qué construí allí, y qué se me quedó

Controladores de iluminación DALI y DMX, incluido un controlador DMX de doce canales. Una sonda de temperatura y humedad para displays matriciales. Un regulador de intensidad de luz. Un bootloader y actualizador de firmware. Un enlace de comunicación a través de la propia luz. Y una estación de ensayo para la línea de producción.

Tres cosas empezaron allí y me han seguido desde entonces: bootloaders, estaciones de ensayo de fin de línea, y buses de comunicación propietarios entre placas. Quince años después sigo haciendo las tres, sobre microcontroladores bastante más grandes.

2009 a 2010

Prácticas de ingeniería

Aquatec (grupo AGBAR), FECSA-ENDESA y EUETIB-UPC, Barcelona

Migración de pantallas SCADA de una estación potabilizadora (Aquatec). Campañas de actualización de potencia y equipos de medida (FECSA-ENDESA). Clases de repaso de matemáticas a estudiantes de primero de ingeniería, con beca EnginyCat (EUETIB-UPC), que fue la primera vez que enseñé algo a alguien.

2005 a 2008

Mecánico de automoción y frigorista

Barcelona

Coches, después la flota de limpieza viaria de Barcelona, después equipos de frío para camiones frigoríficos. Una reconversión completa de mecánico a ingeniero electrónico, hecha en paralelo a la carrera. La versión larga está en Sobre mí.

Formación

2006 a 2010

Ingeniero Técnico Industrial en Electrónica Industrial

EUETIB, Universitat Politècnica de Catalunya (UPC), Barcelona

Mejor expediente académico de la promoción de 2010. Título propio de la universidad, intensificación en Informática y Telemática. Proyecto final de carrera: una videoconsola retro completa, hardware y software, sobre un microcontrolador Microchip PIC.

El proyecto final, que era un producto y no un programa

Era un producto y no un programa, y por eso sigue teniendo sitio en esta página dieciséis años después.

El enunciado era una videoconsola retro y el entregable era la máquina: esquemático y PCB, un microcontrolador PIC, una pantalla de matriz de LEDs, controles de botón y el ensamblador debajo de todo. Dos juegos corren sobre un sistema base pequeño que se ocupa de la pantalla, los controles y el almacenamiento de puntuaciones, y la base se diseñó a propósito para que otra persona pudiera añadir un tercer juego sin tocarla.

Que es, salvando dieciséis años y unos cuantos órdenes de magnitud, el mismo argumento que defiendo hoy sobre un firmware base y una tabla de parámetros.

Acabó publicado dos veces: el propio proyecto, y una comunicación de congreso sobre introducir el diseño de videoconsolas retro como proyecto de fin de carrera en el plan de estudios de electrónica.

2004 a 2006

CFGS en Automoción

C.E. Monlau, Barcelona

Crédito de síntesis: diseño de un sistema de frenado antibloqueo (ABS) y control de tracción.

Por qué un sistema de frenado está en la página de un ingeniero embebido

Diseñar un ABS en 2006 fue mi primer lazo cerrado sobre un sistema físico. Medir la velocidad de una rueda, compararla con lo que está haciendo el vehículo, actuar sobre una válvula, y hacerlo lo bastante rápido como para que la física no se te escape. Un sensor, un actuador, una ley de control y una restricción de tiempo real dura.

Veinte años después calibro lazos PID en hornos y en circuitos de frío. Es el mismo problema con una planta más lenta, y es la razón por la que describo lo que vino después como un cambio de dominio y no como un cambio de interés.

Certificaciones y desarrollo profesional

Noviembre de 2023

Requirements Management using V-Model (Polarion 22.2)

Siemens

Curso oficial para usuarios clave corporativos. Es el respaldo formal del trabajo de ingeniería de requisitos de Lo que hago.

¿Hablamos?

Si algo de esto se parece a lo que estás construyendo, escríbeme.