Ingeniero de Firmware
Desarrolla y programa el firmware que controla el prototipo: implementa algoritmos de control, gestiona sensores y actuadores, y asegura que motores, unidades de levitación y sistemas críticos funcionen de manera fiable en tiempo real.
Sobre el reto
En Hyperloop UPV buscamos estudiantes apasionados por la programación y la electrónica que quieran llevar sus conocimientos más allá del aula. En el subsistema de Firmware serás responsable de dar “inteligencia” a nuestros sistemas: programar microcontroladores, comunicar subsistemas y asegurar que el prototipo responde de forma rápida y fiable a las condiciones reales de operación.
También transformarás los algoritmos de control desarrollados por el subsistema de Electromagnetics en código que se ejecuta en las PCBs encargadas de controlar motores, unidades de levitación y cargadores. Además, programarás sistemas críticos como los BMS (gestión de baterías) o la placa de navegación del vehículo, responsable de la refrigeración y los frenos.
Tu día a día en el equipo
Programar microcontroladores STM32 en C/C++.
Desarrollo de herramientas de testeo y simulación en Python para validar el comportamiento del código sin depender del hardware.
Diseñar e implementar protocolos de comunicación entre los diferentes sistemas (CAN, SPI, Ethernet).
Desarrollar controladores para sensores, actuadores, motores y electrónica de potencia.
Probar y depurar código en hardware real, trabajando codo con codo con los equipos de hardware y control.
Usar herramientas de laboratorio como osciloscopio y multímetro para validar el comportamiento del firmware.
Mantener y actualizar el código de herramientas desarrolladas por el equipo durante los años.
Uso diario de Git/GitHub para control de versiones.
Documentar tus desarrollos y contribuir a la mejora continua del código del equipo.
Lo que buscamos en ti
Ganas de aprender y de trabajar en proyectos prácticos.
Conocimientos de programación en C/C++ y fundamentos de electrónica.
Interés por sistemas embebidos, microcontroladores o programación de bajo nivel.
Capacidad para trabajar en equipo, comunicarte bien con otros subsistemas y aportar ideas creativas.
Lo que te ofrecemos
Aprender de primera mano sobre programación de sistemas embebidos y validación tanto en simuladores propios como en las PCB’s diseñadas por el subsistema de Hardware.
Contacto directo con empresas tecnológicas y patrocinadores que siguen muy de cerca nuestro trabajo.
Oportunidad de participar tanto en eventos propios con nuestros patrocinadores como en otros eventos y ferias del sector tecnológico a las que nos invitan.
Competir en la European Hyperloop Week, midiéndote frente a universidades de renombre como ETH Zürich o TU Delft.
Apoyo y orientación de exmiembros que hoy trabajan en empresas como Apple, CERN, Stadler, PLD Space, Analog Devices, Speedgoat, entre otras.
Formar parte de un equipo multidisciplinar que combina talento, innovación y pasión por la ingeniería.

