Logo
Job Icon

Especialista en Simulación

Software

Construye un simulador completo del vehículo: la infraestructura que permite reproducirlo de forma virtual, sin hardware, para desarrollar y validar el software del equipo de manera rápida, barata y repetible.

Sobre el reto

En Hyperloop UPV buscamos estudiantes con pasión por la virtualización y la emulación de sistemas que quieran construir desde cero un entorno de simulación completo. En el subsistema de Software serás responsable del simulador del prototipo: un sistema que reproduce el comportamiento del vehículo y de toda su infraestructura de red para que podamos probar la control station, el firmware y las comunicaciones sin depender del prototipo físico.

Tu trabajo será orquestar decenas de placas emuladas, montar la red virtual que las conecta e integrar las herramientas de software que ya usa el equipo dentro del entorno simulado. El objetivo: que arrancar una simulación del vehículo completo sea tan sencillo como ejecutar un comando.

Tu día a día en el equipo

  • Diseñar y programar en Python la infraestructura que levanta, conecta y coordina las placas emuladas del vehículo.

  • Construir la red virtual sobre la que se comunican los nodos simulados, replicando el comportamiento real (TCP/UDP, reenvío de paquetes, latencias).

  • Integrar las herramientas de software del equipo dentro del entorno de simulación.

  • Incorporar la emulación de los microcontroladores del vehículo y validar que el comportamiento simulado coincide con el real.

  • Crear escenarios de prueba reproducibles (arranques, fallos, pérdidas de comunicación) para depurar el resto del software.

  • Automatizar el despliegue de la simulación para que cualquier miembro del equipo pueda usarla.

  • Uso diario de Git/GitHub para control de versiones y trabajo colaborativo.

  • Documentar tu código y aportar a la mejora continua del subsistema.

Lo que buscamos en ti

  • Ganas de aprender y de construir una herramienta que usará a diario todo el subsistema de Software.

  • Experiencia de programación, sobre todo en Python (se valoran conocimientos de C/C++, Rust o Go, y haber

  • trabajado en otros proyectos anteriormente, aunque sean personales).

  • Conocimientos básicos de protocolos TCP y UDP.

  • Interés por la virtualización, la emulación de sistemas embebidos y la automatización de entornos (contenedores, scripting).

  • Capacidad para trabajar en equipo, comunicarte con otros subsistemas y proponer soluciones creativas.

Lo que te ofrecemos

  • Aprender de primera mano sobre emulación de sistemas embebidos, redes virtuales y automatización de entornos de desarrollo.

  • Ser responsable de una herramienta estratégica: un simulador que acelera el desarrollo de todo el subsistema.

  • Colaborar estrechamente con los desarrolladores de Backend y Frontend, entendiendo cómo encaja cada pieza del sistema.

  • 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.

Apply now Back to openings