Logo
Job Icon

Ingeniero de Comunicaciones

Firmware

Optimiza la red del vehículo basada en Ethernet (TCP/UDP) y CAN, e investiga el salto a nuevas tecnologías como EtherCAT, Profinet y arquitecturas zonales. Garantiza un flujo de telemetría y comandos ultrarrápido y robusto entre todos los subsistemas del prototipo.

Sobre el reto

En Hyperloop UPV buscamos estudiantes con curiosidad técnica y pasión por los sistemas embebidos que quieran llevar las comunicaciones del vehículo al siguiente nivel. En el subsistema de Firmware serás la persona encargada de conectar cada microcontrolador, sensor y actuador del prototipo mediante redes robustas, de baja latencia y alta fiabilidad.

Actualmente trabajamos con una red basada en Ethernet (TCP/UDP) y buses como CAN para la comunicación intra-vehículo y con la control station. Tu labor combinará optimizar y asegurar esta infraestructura actual con liderar la investigación técnica de nuevos horizontes: evaluar buses de tiempo real determinista como EtherCAT o Profinet, explorar arquitecturas zonales para simplificar el conexionado y cómputo del prototipo, y definir las bases de las comunicaciones de las futuras generaciones del vehículo.

Tu día a día en el equipo

  • Mantener, depurar y optimizar el stack de red actual basado en Ethernet (TCP/UDP) y CAN en microcontroladores.

  • Investigar y realizar pruebas de concepto (PoCs) con nuevos protocolos industriales y de tiempo real estricto (EtherCAT, Profinet, CAN-FD).

  • Explorar e investigar la viabilidad de una arquitectura zonal para distribuir el control y la telemetría de forma modular.

  • Desarrollar firmware en C++ bare-metal con chips stm32H7 e investigar el salto a SoMs más potentes.

  • Diseñar drivers de comunicación, parsers y capas de serialización eficientes para telemetría y comandos de control.

  • Validar la integridad de los buses y paquetes de red con analizadores lógicos, osciloscopios y herramientas de captura de tráfico (como Wireshark).

  • Colaborar estrechamente con Hardware para el diseño físico de líneas de comunicación y con Backend/Control Station para acordar formatos de intercambio de datos.

  • Realizar pruebas de fiabilidad y estrés bajo condiciones reales de operación en bancada y en el vehículo.

  • Uso diario de Git/GitHub para control de versiones, revisión de código y trabajo colaborativo.

Lo que buscamos en ti

  • Ganas de aprender, trastear con hardware y prototipar sobre microcontroladores reales.

  • Conocimientos de programación en C++ en entornos embebidos.

  • Comprensión de fundamentos de redes y sockets (TCP/UDP/IP) y/o protocolos serie y buses como CAN, SPI o UART.

  • Curiosidad e interés por investigar protocolos industriales deterministas (EtherCAT, Profinet) y nuevas arquitecturas de vehículo.

  • Familiaridad o interés en aprender el uso de instrumental de laboratorio (analizador lógico, osciloscopio) y análisis de red (Wireshark).

  • Capacidad de análisis crítico para comparar tecnologías, evaluar pros/contras y proponer mejoras técnicas justificadas.

Lo que te ofrecemos

  • La oportunidad de investigar y experimentar con arquitecturas y protocolos punteros que rara vez se tocan en la carrera.

  • Responsabilidad real sobre la espina dorsal que conecta todos los sistemas del prototipo.

  • Trabajar en contacto directo con empresas líderes en sensórica, automatización y comunicaciones que patrocinan al equipo.

  • Participar en eventos del sector tecnológico y ferias de ingeniería donde exponemos el prototipo.

  • Competir en la European Hyperloop Week, midiéndote frente a universidades como ETH Zürich, TU Delft o TUM.

  • Mentoría y contacto con exmiembros que trabajan hoy en empresas como PLD Space, CERN, Apple, Stadler, Analog Devices, Texas Instrument o Speedgoat.

  • Un equipo multidisciplinar con un ambiente técnico brutal donde tu trabajo impacta directamente en el funcionamiento del vehículo.

Apply now Back to openings