Logo
Job Icon

Ingeniero de Validación y HIL (Hardware-in-the-Loop)

Firmware

Diseña bancos de ensayo Hardware-in-the-Loop (HIL) con tecnología Speedgoat y MATLAB/Simulink. Simula en tiempo real la física, sensores y actuadores del vehículo, conectando el hardware y firmware reales para validar sistemas críticos antes de los ensayos en pista.

Sobre el reto

En Hyperloop UPV la seguridad y la fiabilidad son prioritarias: no podemos permitirnos probar algoritmos críticos de control, frenado o levitación por primera vez directamente en pista. En el subsistema de Firmware serás el responsable de liderar la plataforma de validación Hardware-in-the-Loop (HIL), construyendo el puente definitivo entre el modelado teórico y el hardware físico del vehículo.

Trabajarás directamente con el simulador de tiempo real de altas prestaciones de Speedgoat integrado con el ecosistema MATLAB & Simulink. Tu misión será hacer que las PCBs y microcontroladores reales del prototipo "crean" que están viajando dentro del tubo: generarás señales analógicas, digitales y tráficos de bus (Ethernet, CAN) en tiempo real estricto, inyectarás fallos intencionados y verificarás que el firmware responda de forma determinista y segura ante cualquier eventualidad.

Tu día a día en el equipo

  • Diseñar, cablear y poner a punto bancos de ensayo HIL conectando las centralitas y PCBs reales a los módulos de I/O de la máquina Speedgoat.

  • Adaptar e integrar modelos dinámicos del vehículo (cinemática, sensores, baterías, actuadores) desarrollados en MATLAB/Simulink para su ejecución en tiempo real en Speedgoat.

  • Configurar interfaces de comunicación deterministas en el banco HIL: simulación y monitorización de buses CAN, Ethernet (TCP/UDP), líneas serie y señales discretas.

  • Desarrollar suites de pruebas automatizadas para validar máquinas de estados, lazos de control y transiciones críticas de seguridad.

  • Ejecutar planes de inyección de fallos por hardware y software (pérdida de paquetes, desconexión de sensores, sobretemperaturas simuladas) para estresar el firmware.

  • Colaborar estrechamente con los equipos de Control para el ajuste de modelos y con Firmware para depurar bugs detectados durante las pruebas HIL.

  • Analizar telemetría de alta frecuencia y generar informes de validación técnica de cara a las revisiones de seguridad del vehículo.

  • Uso diario de Git/GitHub para el control de versiones de modelos, scripts de test y configuraciones de banco.

Lo que buscamos en ti

  • Pasión por el testing riguroso, la simulación de tiempo real y los sistemas mecatrónicos complejos.

  • Manejo o conocimientos sólidos de MATLAB y Simulink.

  • Interés activo en metodologías HIL (Hardware-in-the-Loop) y sistemas de ejecución en tiempo real como Speedgoat o Simulink Real-Time.

  • Comprensión básica del conexionado eléctrico de señales (I/O digital/analógica, acondicionamiento de señal, cableado de laboratorio) y buses (CAN, Ethernet, SPI).

  • Familiaridad con el funcionamiento básico de microcontroladores y programación en C++ y Python para automatización de tests.

  • Capacidad de análisis crítico y atención al detalle: mentalidad orientada a buscar dónde y por qué puede fallar el sistema.

Lo que te ofrecemos

  • Trabajar mano a mano con hardware de simulación industrial de primer nivel (Speedgoat), una tecnología estándar en industria aeroespacial, automoción y Fórmula 1.

  • Relación técnica directa con ingenieros de Speedgoat, patrocinador clave del proyecto.

  • Experiencia práctica invaluable en validación de sistemas críticos bajo estándares de alta exigencia.

  • Participar en ferias tecnológicas, eventos de ingeniería y en la European Hyperloop Week, midiéndote con las mejores universidades del mundo.

  • Acceso directo y mentoría de exmiembros del equipo con trayectoria en compañías de referencia como Speedgoat, PLD Space, Stadler, CERN, Apple, Texas Instruments o Analog Devices.

  • Ser la última línea de defensa que garantiza que el prototipo ruede de forma impecable y segura en cada prueba.

Aplica ara Tornar a vacants