This job was published 4 months ago

Firmware Development Engineer (FPGA) - Communication Systems (Barcelona or Madrid)

Indra
Indra
Madrid, SpainOn-siteCompetitiveAdded 4 months agoInternship
🇪🇸 Translated from Spanish

This job was originally posted in Spanish and automatically translated to English. You'll most likely need Spanish to apply.

Job Description

We are looking for a person with initiative, technical ability, and motivation to develop advanced FPGA firmware for next-generation communication systems.
If you are passionate about digital electronics, FPGAs, processing architectures, and engineering challenges in critical environments, we want to meet you!

🔹 Why Indra?
Indra is one of the leading global technology and consulting companies, a benchmark in critical technological solutions for defense, aerospace, transport, and security.
We commit to innovation, sustainability, and talent, driving projects that have a real impact on society.
Additionally, we are a Top Employer 2025, a distinction that recognizes our working conditions, culture, and professional development.

🔧 Your Profile
We are looking for a Firmware Development Engineer (FPGA) specializing in digital architectures for communication systems.
Main requirements:

Experience in FPGA firmware development with VHDL or Verilog.
Knowledge of digital architectures, pipelines, timing, and clock management.
Experience with synthesis, place&route, and simulation tools (Vivado, Quartus, ModelSim/Questa...).
Knowledge of digital communications:
Modulation/demodulation
Channel coding
Synchronization
High-speed interfaces (LVDS, SERDES, Aurora, PCIe...)
Ability to interpret requirements and translate them into FPGA architecture.

Valued assets:

Knowledge of SDR, RFSoC/MPSoC, or mixed SW/HW designs.
Experience with MATLAB/Simulink for model validation.
Use of C/C++ or Python for tools or testbenches.
Experience in HW/SW integration and laboratory testing.

🧠 What will you do?

Design and develop FPGA firmware for communication products and systems.
Implement digital blocks for signal processing, protocols, filtering, and control.
Perform simulations, functional validation, and RTL verification.
Optimize FPGA resources, latency, power consumption, and timing.
Integrate solutions with RF, DSP, software, and systems teams.
Participate in testing, integration, and trials with real hardware.
Document architecture, design, and test results.

🛠️ Key Requirements:

You will collaborate on cutting-edge projects in tactical, strategic communications, and critical systems.
You will be part of a multidisciplinary environment with expert professionals in FPGA, DSP, RF, and SW.
You will have real growth opportunities in vanguard technologies.
You will contribute to key solutions for security and defense.

🚀 What do we offer?

Participation in innovative and strategic projects at a national and international level.
Technical role within the Experts Program, with continuous training.
Dynamic and collaborative environment.
Possibility of partial remote work depending on the project.
Individual career plan and continuous performance evaluation.

🎯 Interested in being part of a team of technological excellence?
If you fit the profile and want to grow by developing firmware for advanced communication systems, send us your application and let's take the next step together!

View original advert (Spanish)

Buscamos una persona con iniciativa, capacidad técnica y motivación por desarrollar firmware avanzado sobre FPGA para sistemas de comunicaciones de nueva generación.
Si te entusiasman la electrónica digital, las FPGAs, las arquitecturas de procesado y los retos de ingeniería en entornos críticos, ¡queremos conocerte!

🔹 ¿Por qué Indra?
Indra es una de las principales compañías globales de tecnología y consultoría, referente en soluciones tecnológicas críticas en defensa, aeroespacial, transporte y seguridad.
Apostamos por la innovación, la sostenibilidad y el talento, impulsando proyectos que tienen impacto real en la sociedad.
Además, somos Top Employer 2025, distinción que reconoce nuestras condiciones laborales, cultura y desarrollo profesional.

🔧 Tu perfil
Buscamos un/a Ingeniero/a de Desarrollo de Firmware (FPGA) especializado en arquitecturas digitales para sistemas de comunicaciones.
Requisitos principales:

Experiencia en desarrollo de firmware FPGA con VHDL o Verilog.
Conocimiento en arquitecturas digitales, pipelines, temporización y gestión de relojes.
Experiencia en herramientas de síntesis, place&route y simulación (Vivado, Quartus, ModelSim/Questa...).
Conocimientos en comunicaciones digitales:
Modulación/demodulación
Codificación de canal
Sincronización
Interfaces de alta velocidad (LVDS, SERDES, Aurora, PCIe...)
Capacidad para interpretar requisitos y traducirlos a arquitectura FPGA.

Se valorará:

Conocimientos de SDR, RFSoC/MPSoC o diseños mixtos SW/HW.
Experiencia con MATLAB/Simulink para validación de modelos.
Uso de C/C++ o Python para herramientas o testbenches.
Experiencia en integración HW/SW y pruebas en laboratorio.

🧠 ¿Qué harás?

Diseñar y desarrollar firmware FPGA para productos y sistemas de comunicaciones.
Implementar bloques digitales para procesado de señal, protocolos, filtrado y control.
Realizar simulaciones, validación funcional y verificación RTL.
Optimizar recursos FPGA, latencia, consumo y timing.
Integrar soluciones con equipos de RF, DSP, software y sistemas.
Participar en pruebas, integración y ensayos con hardware real.
Documentar arquitectura, diseño y resultados de pruebas.

🛠️ Requisitos clave:

Colaborarás en proyectos punteros de comunicaciones tácticas, estratégicas y sistemas críticos.
Formarás parte de un entorno multidisciplinar con profesionales expertos en FPGA, DSP, RF y SW.
Tendrás oportunidades reales de crecimiento en tecnologías de vanguardia.
Contribuirás a soluciones clave para la seguridad y defensa.

🚀 ¿Qué ofrecemos?

Participación en proyectos innovadores y estratégicos a nivel nacional e internacional.
Rol técnico dentro del Programa Experts, con formación continua.
Entorno dinámico y colaborativo.
Posibilidad de teletrabajo parcial según proyecto.
Plan de carrera individual y evaluación continua del desempeño.

🎯 ¿Te interesa formar parte de un equipo de excelencia tecnológica?
Si cumples el perfil y quieres crecer desarrollando firmware para sistemas de comunicaciones avanzadas, ¡envíanos tu candidatura y demos juntos el siguiente paso!

Need a visa? No sponsorship mentioned here. Browse visa jobs