FPGA & Firmware Engineer

Sateliot

Barcelona

Híbrido

EUR 60.000 - 75.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Real impact on European space project
Course/ Master’s degree reimbursement
Health insurance options
Flexible compensation via Cobee
Hybrid work and international team

Descripción de la vacante

Sateliot, a Barcelona-based satellite company, seeks an engineer to co‑design the brain of our satellites. You will split time between FPGA RTL work and embedded firmware the same SoC, bridging hardware logic with software. You’ll build Linux images, configure drivers, and ensure robust hardware‑software interaction.

Expect a hands-on role with C/C++ on the PS, SystemVerilog/VHDL on the PL, and exposure to PetaLinux/Yocto in a hybrid on‑site/remote setup. Fluency in English is required.

Formación

  • Experience in FPGA RTL design and embedded firmware on the same SoC platform.
  • Strong SystemVerilog or VHDL on the PL side and C/C++ on the PS.
  • Experience with embedded Linux on ARM and build systems (PetaLinux/Yocto).

Responsabilidades

  • Design and implement digital logic in SystemVerilog or VHDL on the PL side.
  • Develop C/C++ firmware for drivers and control logic on the SoC.
  • Build and configure embedded Linux image and drivers.
  • Bring up high‑speed PL interfaces and verify hardware‑software integration.
  • Create automation scripts in Python/Tcl to streamline workflows.

Conocimientos

SystemVerilog/VHDL
C/C++
Embedded Linux
Python/Tcl scripting
AXI protocols
Git workflows
Linux command line
English proficiency
Baremetal / Linux porting

Educación

Bachelor's or Master's in Electrical Engineering / Telecommunications / Computer Engineering

Herramientas

PetaLinux
Yocto
Vitis HLS

Descripción del empleo

Sateliot is a Barcelona-based satellite company with one goal: connect everything, everywhere. Founded in 2018, we've built the first satellite constellation that lets standard commercial devices communicate directly from space. Our technology bridges the gaps that terrestrial networks will never reach, bringing affordable and secure connectivity to industries, governments, and communities across the planet.

About the team & this role

Working within the Payload team, your mission is to develop the "brain" of our satellites end-to-end — from FPGA logic to embedded firmware running on the SoC. Your role is a dynamic 50/50 mix of FPGA design (RTL) and embedded firmware (PS) on the same target. You will be the bridge between hardware logic and the software running on top of it.

What you’ll do
  • RTL Design & Integration: Design and implement digital logic in SystemVerilog or VHDL on the PL side. Integrate IP blocks and bridge them via AXI4 / AXI4-Stream / AXI4-Lite.
  • Embedded Firmware: Write C / C++ firmware running on the SoC's processing system — drivers, control logic, data path, and hardware-software interaction.
  • Embedded Linux: Build and configure the embedded Linux image with PetaLinux and/or Yocto — kernel configuration, device tree, drivers, and rootfs customization.
  • High-Speed Interfaces: Bring up and validate high-speed PL interfaces between FPGA and external devices.
  • Automation & Scripting: Develop and maintain scripts in Python and Tcl to automate build processes, testing workflows, and lab verifications.
  • Hands-on Debugging: Work in the lab with real hardware to debug signals, validate payload performance, and troubleshoot integration issues.
What you bring
Education & Experience
  • Bachelor's or Master's degree in Electrical Engineering, Telecommunications, Computer Engineering, or a related field.
  • 2 to 4 years of professional experience covering both FPGA RTL design and embedded firmware on the same SoC platform — Xilinx/AMD Zynq/Versal or Altera/Intel SoC FPGA are both welcome.
Technical Skills
  • Strong SystemVerilog or VHDL on the PL side.
  • Strong C / C++ for embedded systems (pointers, memory management, low-level drivers).
  • Embedded Linux on ARM — kernel modules, device tree, drivers; or strong baremetal background and willingness to ramp into Linux.
  • PetaLinux and/or Yocto build-flow experience.
  • AXI protocol family on the PL side (AXI4 / AXI4-Stream / AXI4-Lite).
  • High-speed interface integration.
  • Comfortable working in a Linux environment and using the command line (Bash), and with Git version control workflows.
  • Demonstrable ability to write scripts in Python or Tcl for automation tasks.
  • AI-Augmented Engineering: experience using AI coding assistants (e.g., Cursor AI, Copilot, Claude) to accelerate development and debugging, or a strong willingness to adopt these tools to work smarter and faster.
  • Professional proficiency in English.
Soft Skills
  • A proactive attitude and a genuine passion for Space Tech and 5G.
  • Strong problem-solving skills and the ability to work independently when needed.
  • Eagerness to learn and share knowledge with the team.
Bonus if you have
  • Versal know-how is a plus (newcomers will go through our internal Versal training course and reference material).
  • AI Engines (AIE / AIE-ML) or Vitis HLS exposure.
  • Basic knowledge of Software-Defined Radio (SDR) or baseband processing concepts.
  • Specific interest in satellite payloads, 5G NTN, or space-grade design.
How we work

We lead with humility, move fast, and take ownership. We collaborate without ego and measure ourselves by real impact, not titles or hierarchy. We hire people who already live these values.

What we offer
  • Real impact on one of Europe’s most ambitious space projects.
  • Growth: we cover 50% of courses or master’s degrees (up to 5% of your salary), plus Spanish and Catalan classes.
  • Health & balance: 50% on private health insurance and Urban Sports Club, a flexible schedule, and hybrid work, we focus on results, not hours.
  • Flexible Compensation: flexible compensation through Cobee (meal, transport, kindergarten).
  • A truly global team: 20+ nationalities building something genuinely new - and genuinely nice to work with. Great vibes, real teamwork.
  • A real welcome: a dedicated buddy from day one.
  • Life outside work: we organize leisure and sports activities both during and outside working hours - because great teams connect beyond the screen.
  • Catering: if you don´t have time to cook, we partner with a catering company so a freshmeal is sorted, no need to think about it.
  • Parking: on-site parking at the office, with Sateliot covering 50% of the cost - plus free bike parking if you prefer to pedal in.

Sateliot is an Equal Opportunity Employer. Employment decisions are based on merit, qualifications, and business needs, without discrimination on the basis of any legally protected characteristic.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer (Planning Systems)
Senior Software Engineer (Planning Systems)

Sateliot • Barcelona

Híbrido
EUR 90.000 - 130.000
Health insurance
Hybrid work
Flexible compensation (Cobee)
+2
Senior Software Engineer (Planning Systems)
Senior Software Engineer (Planning Systems)

Sateliot • Barcelona

Híbrido
EUR 90.000 - 130.000
Real impact
Growth support
Health & balance
+6
Senior Project Manager
Senior Project Manager

Sateliot • Barcelona

Híbrido
EUR 90.000 - 120.000
Hybrid work
Professional development support
Spanish and Catalan language classes
+1
5G DSP Systems Engineer
5G DSP Systems Engineer

Sateliot • Barcelona

Presencial
EUR 55.000 - 75.000
Full time permanent contract
Schedule flexibility
Health insurance
+2
DevOps Automation Engineer
DevOps Automation Engineer

Sateliot • Barcelona

Presencial
EUR 60.000 - 80.000
Schedule flexibility
Health insurance
Flexible compensation package
+1
Patent Engineer
Patent Engineer

Sateliot • Barcelona

Híbrido
EUR 42.000 - 65.000
Hybrid work
Private health insurance
Course reimbursement
+5
NTN Security Research and Development Engineer
NTN Security Research and Development Engineer

Sateliot • Barcelona

Híbrido
EUR 65.000 - 95.000
Impact on space project
Course funding 50%
Health insurance
+7
AI Engineer
AI Engineer

Sateliot • Barcelona

Híbrido
EUR 65.000 - 95.000
Impactful work on space project
Learning budget for courses
Private health insurance & wellness
+6
Talent Acquisition Specialist
Talent Acquisition Specialist

Sateliot • Barcelona

Híbrido
EUR 38.000 - 52.000
Real impact
Hybrid work
Private health insurance
+3
NOC Operator
NOC Operator

Sateliot • Barcelona

Híbrido
EUR 28.000 - 38.000
Hybrid work
Health insurance
Urban Sports Club
+3