Ingeniero/a de FPGA y Firmware

Sateliot

Barcelona

Hybrid

EUR 80,000 - 110,000

Full time

42 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Seguro médico
Horario flexible
Trabajo híbrido
Formación financiada
Catering y parking

Job summary

Sateliot busca un ingeniero con experiencia en diseño RTL en FPGA y firmware embebido sobre la misma plataforma SoC para desarrollar el cerebro de sus satélites. Trabajarás en RTL (SystemVerilog/VHDL), firmware en C/C++, y Linux embebido para entregar una solución integrada y eficiente.

El rol exige experiencia en Linux embebido (ARM), PetaLinux/Yocto, y configuración de kernels, drivers y device trees, así como bring-up de interfaces de alta velocidad y automatización de flujos con Python/Tcl.

Qualifications

  • Formación mínima en ingeniería electrónica o similar.
  • Al menos 4 años de experiencia combinando diseño RTL en FPGA y firmware embebido en la misma plataforma SoC.
  • Dominio de SystemVerilog o VHDL para PL y C/C++ para firmware.
  • Experiencia con Linux embebido en ARM y herramientas PetaLinux/Yocto.
  • Conocimiento de AXI y flujo de build (Vivado/Vitis) y control de versiones (Git).

Responsibilities

  • Diseñar e integrar RTL en SystemVerilog o VHDL y conectar IP via AXI4/AXI4-Stream.
  • Desarrollar firmware en C/C++ para PS del SoC, drivers y DSP de control.
  • Construir imágenes Linux embebido con PetaLinux/Yocto y configurar kernel/device tree.
  • Realizar bring-up de interfaces de alta velocidad entre PL y dispositivos externos.
  • Automatizar builds y pruebas con Python y Tcl; depurar hardware en laboratorio.

Skills

SystemVerilog
VHDL
Embedded C/C++
Linux (embedded)
AXI protocol
PetaLinux/Yocto
Python
Tcl scripting
Git
AI-assisted coding
Shell/Bash
Versal/Vivado/Vitis
Quartus

Education

Grado o máster en Ingeniería Electrónica/Telecomunicaciones/Computación

Tools

Vivado
Vitis
Quartus
PetaLinux
Yocto

Job description

Sateliot es una empresa de satélites con sede en Barcelona y un único objetivo: conectarlo todo, en cualquier lugar. Desde 2018 hemos construido la primera constelación de satélites que permite que dispositivos comerciales estándar se comuniquen directamente desde el espacio. Nuestra tecnología cubre los huecos a los que las redes terrestres nunca llegarán, y lleva conectividad asequible y segura a industrias, gobiernos y comunidades de todo el planeta.


Más información: https://sateliot.space/


Sobre el equipo y el rol

Formarás parte del equipo de Payload. Tu misión será desarrollar el “cerebro” de nuestros satélites de principio a fin, desde la lógica FPGA hasta el firmware embebido que corre en el SoC. El rol combina a partes iguales diseño FPGA (RTL) y firmware embebido (PS) sobre el mismo target. Serás el puente entre la lógica hardware y el software que corre sobre ella.


  • Diseño e integración RTL: diseñar e implementar lógica digital en SystemVerilog o VHDL en el lado PL. Integrar bloques IP y conectarlos mediante AXI4 / AXI4-Stream / AXI4-Lite.
  • Firmware embebido: desarrollar firmware en C / C++ para el processing system del SoC, incluyendo drivers, lógica de control, data path e interacción hardware-software.
  • Linux embebido: construir y configurar la imagen de Linux embebido con PetaLinux y/o Yocto. Esto incluye configuración del kernel, device tree, drivers y personalización del rootfs.
  • Interfaces de alta velocidad: hacer el bring-up y validar las interfaces de alta velocidad en la PL entre la FPGA y los dispositivos externos.
  • Automatización y scripting: desarrollar y mantener scripts en Python y Tcl para automatizar builds, flujos de testing y verificaciones de laboratorio.
  • Debugging en laboratorio: trabajar con hardware real para depurar señales, validar el rendimiento del payload y resolver problemas de integración.

Formación y experiencia

  • Grado o máster en Ingeniería Electrónica, Telecomunicaciones, Ingeniería de Computadores o un campo similar.
  • Mínimo 4 años de experiencia profesional combinando diseño RTL en FPGA y firmware embebido sobre la misma plataforma SoC. Nos vale tanto experiencia en Xilinx/AMD Zynq/Versal como en Altera/Intel SoC FPGA.

Conocimientos técnicos

  • Dominio de SystemVerilog o VHDL en el lado PL.
  • Dominio de C / C++ para sistemas embebidos (punteros, gestión de memoria, drivers de bajo nivel).
  • Linux embebido sobre ARM (módulos de kernel, device tree, drivers). También nos interesa una base sólida en baremetal si tienes ganas de dar el salto a Linux.
  • Experiencia con el flujo de build de PetaLinux y/o Yocto.
  • Familia de protocolos AXI en el lado PL (AXI4 / AXI4-Stream / AXI4-Lite).
  • Soltura en entorno Linux y línea de comandos (Bash), y con flujos de control de versiones en Git.
  • Capacidad demostrable para escribir scripts de automatización en Python o Tcl.
  • Ingeniería aumentada con IA: experiencia usando asistentes de código con IA (Cursor AI, Copilot, Claude…) para acelerar el desarrollo y el debugging, o ganas reales de incorporarlos para trabajar de forma más ágil.
  • Actitud proactiva y auténtica pasión por la tecnología espacial y el 5G.
  • Buena capacidad de resolución de problemas y de trabajar de forma autónoma cuando hace falta.
  • Ganas de aprender y de compartir conocimiento con el equipo.

Suma puntos si tienes

  • Conocimiento de Versal. Si es nuevo para ti, pasarás por nuestro curso interno de formación y tendrás material de referencia.
  • Experiencia con AI Engines (AIE / AIE-ML) o Vitis HLS.
  • Experiencia previa con herramientas de Xilinx como Vivado o Vitis, o con sus equivalentes de Altera/Intel como Quartus.
  • Conocimientos básicos de Software-Defined Radio (SDR) o de procesado en banda base.
  • Interés específico en payloads de satélite, 5G NTN o diseño space-grade.

Cómo trabajamos

Lideramos con humildad, nos movemos rápido y nos hacemos cargo de lo que hacemos. Colaboramos sin ego y medimos nuestro trabajo por el impacto real, no por cargos ni jerarquías. Buscamos personas que ya viven estos valores.


  • Impacto real en uno de los proyectos espaciales más ambiciosos de Europa.
  • Crecimiento: cubrimos el 50% de cursos o másteres (hasta el 5% de tu salario), y además ofrecemos clases de castellano y catalán.
  • Salud y equilibrio: 50% del seguro médico privado, horario flexible, trabajo híbrido y descuento en Wellhub.
  • Retribución flexible a través de Cobee (comida, transporte, guardería).
  • Un equipo realmente global: más de 20 nacionalidades construyendo algo nuevo, con un equipo con el que da gusto trabajar. Buen ambiente y trabajo en equipo de verdad.
  • Una buena bienvenida: un buddy asignado desde el primer día.
  • Vida más allá del trabajo: organizamos actividades de ocio y deporte dentro y fuera del horario laboral, porque los buenos equipos también conectan fuera de la pantalla.
  • Catering: si no tienes tiempo de cocinar, trabajamos con una empresa de catering para que tengas una comida fresca sin tener que pensar en ello.
  • Parking: aparcamiento en la oficina con el 50% del coste cubierto por Sateliot, y parking gratuito para bicis si prefieres venir pedaleando.

Sateliot es una empresa que garantiza la igualdad de oportunidades. Las decisiones de contratación se basan en el mérito, la cualificación y las necesidades del negocio, sin discriminación por ninguna característica protegida por la ley.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Especialista en Integración de Roaming y Billing
Especialista en Integración de Roaming y Billing

Sateliot • Barcelona

Hybrid
EUR 70,000 - 90,000
Health insurance
Flexible schedule
Hybrid work model
+2
RAN Test Engineer — NTN eNodeB y gNodeB
RAN Test Engineer — NTN eNodeB y gNodeB

Sateliot • Viladecans

Hybrid
EUR 45,000 - 65,000
Impacto real
Crecimiento profesional
Salud y equilibrio
+6
RAN Test Engineer — NTN eNodeB y gNodeB
RAN Test Engineer — NTN eNodeB y gNodeB

Sateliot • Barcelona

Hybrid
EUR 55,000 - 80,000
Impacto en proyecto espacial europeo
50% de cursos o másteres cubiertos (up
Seguro médico privado cubierto al 50%
+6
FPGA & Firmware Engineer
FPGA & Firmware Engineer

Sateliot • Barcelona

Hybrid
EUR 60,000 - 80,000
Full time permanent Contract
Hybrid Work Model
Schedule flexibility
+6
Field-Programmable Gate Arrays Engineer (Spain)
Field-Programmable Gate Arrays Engineer (Spain)

Actual talent • Spain

Hybrid
EUR 90,000 - 120,000
Trabajo híbrido
Salario competitivo
Retribución flexible
+2
Flight Software Engineer
Flight Software Engineer

Sateliot • Barcelona

On-site
EUR 65,000 - 90,000
Real impact
Growth opportunities
Private health insurance
+1
Flight Software Engineer
Flight Software Engineer

Sateliot • Barcelona

Hybrid
EUR 70,000 - 90,000
Hybrid work
Private health insurance
Urban Sports Club
+2
AI Engineer
AI Engineer

Sateliot • Barcelona

Hybrid
EUR 60,000 - 95,000
Real impact on European space project
Health insurance
Hybrid work
+3
V&V Flight Software Engineer
V&V Flight Software Engineer

PLD Space • Elche

On-site
EUR 42,000 - 66,000
Fisioterapia en instalaciones
Seguro médico 50% bonificación
Snack y fruta diaria
+1
Senior Iot Systems & Service Architect
Senior Iot Systems & Service Architect

Sateliot • Barcelona

Hybrid
EUR 110,000 - 140,000
Real impact
Growth support
Health & balance
+6