Análisis de diseños existentes: Revisar arquitecturas y código VHDL existente, participando en la adaptación a nuevas familias de FPGA.
Porting VHDL: Participar en la migración de código VHDL entre diferentes dispositivos y generaciones de FPGA, manteniendo la funcionalidad del diseño original.
Implementación FPGA: Realizar tareas de síntesis, implementación, Place & Route y análisis de resultados utilizando herramientas Xilinx Vivado / AMD.
Simulación y verificación: Desarrollar y ejecutar simulaciones y pruebas para verificar el correcto funcionamiento de los diseños migrados.
Integración y validación: Colaborar en la puesta en marcha y validación de los diseños sobre hardware.
Documentación técnica: Participar en la elaboración de documentación de diseño, resultados de validación y documentación asociada al proyecto.
Soporte al proyecto: Reportar avances, incidencias y riesgos técnicos al responsable técnico y al Project Manager.
Requisitos:
Experiencia: 1 a 3 años de experiencia en diseño, implementación o validación de lógica programable (FPGA / CPLD).
VHDL: Experiencia práctica en desarrollo y/o mantenimiento de código VHDL.
Toolchain: Conocimientos de Xilinx Vivado / AMD o herramientas equivalentes de desarrollo FPGA.
Conocimientos del flujo de diseño FPGA: simulación, síntesis, implementación y generación de bitstream.
Conocimientos básicos de electrónica digital y diseño de sistemas digitales.
Capacidad para analizar código existente, resolver problemas técnicos y trabajar dentro de un equipo de ingeniería.
Se valorará:
Experiencia previa en proyectos de migración o porting de FPGA.
Conocimientos de Verilog o SystemVerilog.
Experiencia con testbenches y herramientas de simulación.
Conocimientos de interfaces digitales y protocolos de comunicación.
Experiencia en integración y depuración sobre hardware.
Experiencia o interés en proyectos de Defensa, Aeroespacial, Ferroviario u otros sectores de alta fiabilidad.