.? Volver a ofertasSobre el área tecnológicaFormarás parte del Área de Comunicaciones Avanzadas, concretamente estamos buscando a un ingeniero/a de aplicaciones AI para inferencia sobre FPGA que refuerce al equipo de desarrollo.Como parte de este equipo multidisciplinar, participarás en la concepción, desarrollo y depuración de sistemas de inteligencia artificial optimizados para realizar inferencia sobre FPGA, principalmente centrados en el ámbito de la visión artificial, las comunicaciones, y el procesado digital de señal. También ayudarás a especificar estos sistemas, desarrollar y entrenar redes neuronales, optimizarlas para acelerar las operaciones de inferencia sobre FPGA, y finalmente definirás el entorno de pruebas y los testearás en condiciones controladas.Además, durante las tareas de desarrollo tendrás la oportunidad de aplicar metodologías ágiles yframeworks de testing unitario, con el apoyo de herramientas de control de versiones e integración continua.En el Área de Comunicaciones Avanzadas también contamos con grupos especializados de mejora de operaciones, en los que se intenta resolver problemas recurrentes y mejorar en cuanto al uso de herramientas eIDEs cotidianos, con el objetivo deagilizar los desarrollos e incrementar la calidad de los resultados.Qué harásLas tareas del día a día incluyen: Participación en proyectos ligados al desarrollo de sistemas de AI optimizados para su aceleración con dispositivos FPGA. Desarrollo de redes neuronales con frameworks tales como Pytorch y Tensorflow, y optimización para su despliegue sobre FPGAs de AMD Xilinx mediante herramientas tales como VitisAI. Desarrollo y prueba de plataformas basadas en SoCs de AMD Xilinx para aceleración de redes neuronales mediante el toolchain de Vivado/Vitis, el acelerador Deep learning Processor Unit(DPU), y las herramientas de Petalinux. Desarrollo de imágenes de Linux para sistemas SoC custom e integración de bloques auxiliares sobre FPGA junto con el acelerador DPU. Validación,pruebas en laboratorio y demostraciones de los sistemas desarrollados. Vigilancia Tecnológica. Lo que buscamos Experiencia en el desarrollo y entrenamiento de redes neuronales convolucionales y recursivas (CNN y RNN) sobre frameworks como Tensorflow y PyTorch Experiencia demostrable en entornos de desarrollo para SoC de AMD y/o Intel (Vivado, Vitis, Quartus) Experiencia con distribuciones de Linux para sistemas embebidos y herramientas basadas en Petalinux y Yocto. Soltura en el trabajo con hardware digital (placas de desarrollo, interfaces digitales, instrumentación de laboratorio). Una persona apasionada por las nuevas tecnologías y sin miedo a los retos tecnológicos que esté dispuesta a ofrecer nuevas ideas. Fuerte atención al detalle y predisposición en la búsqueda de nuevas soluciones a problemas reales. Altamente comunicativo/a, capaz de trabajar con múltiples equipos: miembros internos y externos del equipo, clientes y proveedores. Comunicación en inglés de forma fluida