Job Description
The selected FPGA engineer will be part of a growing and motivated engineering team in charge of designing, implementing, verifying and validating FPGAs systems for space applications.
The selected FPGA engineer will be part of a growing and motivated engineering team in charge of designing, implementing, verifying and validating FPGAs systems for space applications.
Analysis of the FPGA requirements to elaborate the design architecture.
Definition, implementation, verification and validation of designs in RTL (VHDL).
Elaborate test plans according to the Technical Specification or High-level requirements.
Write test cases in VHDL, Python or C/C++ and execute them during the Test Campaign.
Write documentation across the development cycle (Architecture, Test Plan, Test Report, Manual, etc.).
Degree in engineering: Telecommunications, Electrical Engineering, Computer Science, Computer Engineering or similar engineering field.
At least 3 years of experience in FPGA designs.
Good understanding of the FPGA architecture. Resources, clock networks, metastability, etc.
Knowledge of VHDL.
Knowledge of Linux.
Experience with Xilinx Vivado.
Experience with VHDL simulators (Vivado Simulator, QuestaSim or similar).
Análisis de los requisitos de FPGA para elaborar la arquitectura de diseño.
Definición, implementación, verificación y validación de diseños en RTL (VHDL).
Elaboración de planes de prueba de acuerdo con la Especificación Técnica o los requisitos de alto nivel.
Redacción de casos de prueba en VHDL, Python o C/C++ y ejecución de los mismos durante la Campaña de Pruebas.
Redacción de documentación a lo largo del ciclo de desarrollo (Arquitectura, Plan de Pruebas, Informe de Pruebas, Manual, etc.).
Titulación en Ingeniería de elecomunicaciones, Eléctrica, Informática, Ingeniería Informática o un campo de ingeniería similar.
Al menos 3 años de experiencia en diseños con FPGA.
Buen conocimiento de la arquitectura FPGA: recursos, redes de reloj, metastabilidad, etc.
Conocimientos de VHDL.
Conocimientos de Linux.
Experiencia con Xilinx Vivado.
Experiencia con simuladores VHDL (Vivado Simulator, QuestaSim o similares).