logo

Ver todos los trabajos

Senior FPGA Architect

Barcelona, España · Arquitectura / Ingeniería
Senior FPGA Architect.
 

Como Senior FPGA Architect, asumirás la responsabilidad de definir y liderar la arquitectura FPGA de un sistema complejo que combina hardware de altas prestaciones, IPs propietarias y una capa software avanzada orientada a sincronización determinista y control distribuido.

Trabajarás sobre plataformas que requieren baja latencia, alta precisión temporal, procesamiento paralelo y coherencia entre múltiples dispositivos, integrando tu diseño en un ecosistema donde conviven instrumentación, firmware, drivers y software de control.


El rol está basado en Barcelona, en formato híbrido, dentro de un equipo internacional de I+D donde tu criterio técnico tendrá impacto directo en la evolución del producto.

¿Qué harás?: (visión técnica)
  • Diseñarás y documentarás arquitecturas FPGA de alto nivel, definiendo particiones funcionales, interfaces, pipelines, sincronización y restricciones de timing.
  • Traducirás casos de uso complejos en requisitos arquitectónicos, considerando throughput, latencia, jitter, escalabilidad y compatibilidad con el sistema global.
  • Definirás y validarás interfaces entre IPs, buses internos, protocolos de comunicación y mecanismos de sincronización entre hardware y software.
  • Alinearás tu arquitectura con el resto del stack: software host, drivers, firmware, APIs y herramientas de control.
  • Liderarás la implementación en SystemVerilog, asegurando calidad estructural, timing closure y mantenibilidad.
  • Participarás en simulación, verificación funcional, análisis de temporización estática y validación en hardware real.
  • Colaborarás con equipos de software, sistemas y QA para garantizar una integración robusta y reproducible.
  • Propondrás mejoras arquitectónicas para futuras generaciones del producto, anticipando limitaciones y cuellos de botella.

Lo que necesitas dominar:
  • Arquitectura FPGA a nivel de sistema: partición funcional, interfaces, sincronización, restricciones y trade‑offs.
  • SystemVerilog para diseño RTL de media y alta complejidad.
  • Timing closure avanzado: STA, constraints, CDC, sincronizadores, multiclok, resets y análisis de rutas críticas.
  • Integración de IPs y bloques complejos dentro de sistemas heterogéneos.
  • Simulación y verificación funcional (QuestaSim, Vivado Simulator u otros).
  • Dispositivos Xilinx y flujo completo Vivado (synthesis, implementation, constraints, bitstream).
  • Diseño digital avanzado: pipelines, FSMs, datapaths, buses, arbitraje, buffers, FIFOs, protocolos internos.
  • Trabajo en entornos colaborativos con múltiples equipos y múltiples repositorios.

Requisitos imprescindibles:
  • Grado/Máster/Doctorado en Ingeniería Eléctrica, Electrónica, Telecomunicaciones o Informática.
  • Más de 7 años en diseño digital y FPGA, con experiencia demostrada en arquitectura FPGA, no solo implementación.
  • Capacidad para traducir requisitos funcionales en diseños arquitectónicos escalables y mantenibles.
  • Experiencia sólida en SystemVerilog y verificación funcional.
  • Experiencia en validación en hardware real y análisis de temporización.
  • Conocimiento profundo de dispositivos Xilinx y Vivado.
  • Capacidad para trabajar en sistemas complejos donde FPGA es solo una parte del conjunto.

Requisitos valorables:
  • Experiencia con VHDL y QuestaSim.
  • Conocimientos de CI/CD, Git, automatización y flujos reproducibles.
  • Familiaridad con metodologías Agile.
  • Experiencia en sistemas de test y medida, sincronización, RF, instrumentación o aplicaciones time‑critical.
  • Programación en C++, C# o Python para herramientas internas, testbenches o automatización.
  • Capacidad de mentoring y liderazgo técnico.

Competencias clave:
  • Pensamiento sistémico y visión arquitectónica.
  • Capacidad para justificar decisiones técnicas con criterios de rendimiento, complejidad y escalabilidad.
  • Rigor en diseño, documentación y validación.
  • Proactividad para identificar riesgos técnicos y proponer soluciones.
  • Colaboración transversal con equipos de software, hardware y QA.
  • Disponibilidad para trabajar presencialmente algún día por semana en Barcelona para reforzar la cohesión técnica del equipo.

¿Qué ofrecemos?:
  • Salario fijo competitivo, acorde a tu seniority y especialización.
  • Beneficios sociales, incluyendo seguro médico y perks corporativos.
  • Formato híbrido con 2 días por semana en oficina en Barcelona.
  • Participación en un proyecto de I+D con retos técnicos reales y alto impacto.
  • Entorno altamente técnico, con libertad para proponer mejoras arquitectónicas y tecnológicas.
  • Oportunidades de crecimiento profesional, liderazgo técnico y participación en decisiones estratégicas del producto.

Compartir esta oferta de trabajo

Desarrollado por