Fpga Designer Engineer

Aistech Space
Barcelona, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English

Tech stack

Artificial Intelligence Computing Platforms Artificial Neural Networks C++ (Programming Language) Data Transmissions Extract Transform Load (ETL) Software Debugging Memory Management Ethernet Field-Programmable Gate Array (FPGA) Hardware-In-The-Loop Simulation Python (Programming Language)
+11 more
PCI Express Tcl (Programming Language) Toolchain VHSIC Hardware Description Language (VHDL) Image Acquisition Vivado Scripting ModelSim Deep Learning Programmable Network Software Coding

Job description

Company Description:Aistech Space is focused on generating affordable, recurrent, high-resolution thermal imagery of the planet to provide a new perspective of Earth’s changing resources. The company is based in Barcelona and aims to revolutionize remote sensing for environmental monitoring and resource management.What you will do:Aistech Space is seeking an expert FPGA Design Engineer to lead the development of our next-generation image acquisition and processing payloads. You will be the architect of the “digital brain” of our systems, transforming raw high-speed sensor data into actionable insights using cutting-edge VHDL logic and hardware acceleration.This role is not just about writing code; it is about managing the entire data lifecycle-from the physical high-speed pins of the FPGA to the integration of AI engines and DMA streaming to memory. You will work at the intersection of hardware and high-level software, ensuring our systems are fast, synchronized, and reliable in demanding environmentsIn this role, you are expected to work as a team, functioning as an agile, highly collaborative unit focused on short, client-driven development iterations.You will also be responsible for following internal standards and good practices in terms of project management, documentation, and time management, adopting an agile approach in your daily work.The key objectives to be achieved in this position are:Understand Aistech Space mission objectives.Xilinx RTL Development:Design and optimize modular VHDL code for Xilinx 7-Series, UltraScale+, and Versal Adaptive SoCs.High-Speed I/O & Connectivity:Implement and debug high-speed transceivers (GTH/GTY) for protocols such as MIPI CSI-2, PCIe Gen3/4, and 10G/25G Ethernet.Advanced Data Path:Architect low-latency data movement using AXI4-Stream, AXI SmartConnect, and Xilinx Video DMA (VDMA) or DataMover IPs.AI Engine Integration:Deploy and optimize neural networks using the Vitis AI flow, integrating DPU (Deep Learning Processor Unit) cores into the FPGA fabric.Memory Management:Configure and optimize hardened DDR4/LPDDR4 memory controllers to handle multi-stream 4K/8K video buffering.Timing Closure:Author complex XDC constraints, manage multiple clock domains using MMCM/PLLs, and achieve timing closure on high-utilization designs.Verification & Debug:Perform hardware-in-the-loop debugging using Vivado ILA (Integrated Logic Analyzer) and Vitis Analyzer.Write articles regarding different areas of interest to be published in our Aistech News magazine and on our website blog.Actively engage in the development of documentation to build out the company procedures and specification manuals.Follow your curiosity to suggest new ideas to make our products and processes better.Who you are:Must:Degree: BSc/MSc in Electronics, Telecommunications, or similar.VHDL Expert:Deep understanding of Xilinx-specific RTL optimization (utilizing DSP48 slices, Block RAM, and UltraRAM efficiently).AMD Toolchain Expert:Proficiency in Vivado Design Suite, Vitis Unified Software Platform, and Petalinux.IP Integration:Extensive experience with Xilinx IP Integrator and the AXI4 protocol family (Memory Mapped, Stream, and Lite).High-Speed Hardware:Experience with SerDes calibration, eye-diagram analysis, and high-speed PCB constraints.DMA/Data Transfer:Proven experience implementing Scatter-Gather DMA for high-bandwidth sensor data.Verification Skills:Experience with advanced simulation environments (UVVM, OSVVM, or UVM) and self-checking testbenches.Simulation:Experience with Xilinx Simulator (XSIM) or third-party tools like ModelSim/Questa using Xilinx Verification IP (VIP).Scripting:Proficiency in Tcl for Vivado automation and Python for data analysis.Fluent in English.Nice to have:Versal Experience:Knowledge of Versal AI Engines (AIE) and the Programmable Network on Chip (NoC).HLS Knowledge:Familiarity with Vitis HLS (C/C++ to RTL synthesis) for rapid IP development.Space/High-Reliability Experience:Familiarity with SEU (Single Event Upset) mitigation techniques and radiation-hardened design philosophies.What You’ll Gain by Joining UsBe part of a passionate, collaborative, and respectful team.Enjoy a stable, permanent contract with a fast-growing company.Flexible working hours and hybrid work: 6 days/month from home.Competitive salary and flexible retribution through Cobee.Free access to paddle tennis courts and an on-site gym.Daily fresh fruit and coffee to keep you energized.Work in an international, diverse environment.23 vacation days, plus Birthday, December 24 & 31 off.To be considered for this position, you must already have the legal right to work in the European Union. We are unable to provide visa sponsorship.#J-*****-Ljbffr

Requirements

Degree: BSc/MSc in Electronics, Telecommunications, or similar. VHDL Expert: Deep understanding of Xilinx-specific RTL optimization (utilizing DSP48 slices, Block RAM, and UltraRAM efficiently). AMD Toolchain Expert: Proficiency in Vivado Design Suite, Vitis Unified Software Platform, and Petalinux. IP Integration: Extensive experience with Xilinx IP Integrator and the AXI4 protocol family (Memory Mapped, Stream, and Lite). High-Speed Hardware: Experience with SerDes calibration, eye-diagram analysis, and high-speed PCB constraints. DMA/Data Transfer: Proven experience implementing Scatter-Gather DMA for high-bandwidth sensor data. Verification Skills: Experience with advanced simulation environments (UVVM, OSVVM, or UVM) and self-checking testbenches. Simulation: Experience with Xilinx Simulator (XSIM) or third-party tools like ModelSim/Questa using Xilinx Verification IP (VIP). Scripting: Proficiency in Tcl for Vivado automation and Python for data analysis. Fluent in English. Nice to have: Versal Experience: Knowledge of Versal AI Engines (AIE) and the Programmable Network on Chip (NoC). HLS Knowledge: Familiarity with Vitis HLS (C/C++ to RTL synthesis) for rapid IP development. Space/High-Reliability Experience: Familiarity with SEU (Single Event Upset) mitigation techniques and radiation-hardened design philosophies. What You’ll Gain by Joining Us Be part of a passionate, collaborative, and respectful team.

Benefits & conditions

Enjoy a stable, permanent contract with a fast-growing company. Flexible working hours and hybrid work: 6 days/month from home. Competitive salary and flexible retribution through Cobee. Free access to paddle tennis courts and an on-site gym. Daily fresh fruit and coffee to keep you energized. Work in an international, diverse environment. 23 vacation days, plus Birthday, December 24 & 31 off. To be considered for this position, you must already have the legal right to work in the European Union. We are unable to provide visa sponsorship. #J-*****-Ljbffr

About the company

Aistech Space is focused on generating affordable, recurrent, high-resolution thermal imagery of the planet to provide a new perspective of Earth’s changing resources. The company is based in Barcelona and aims to revolutionize remote sensing for environmental monitoring and resource management. What you will do: Aistech Space is seeking an expert FPGA Design Engineer to lead the development of our next-generation image acquisition and processing payloads. You will be the architect of the “digital brain” of our systems, transforming raw high-speed sensor data into actionable insights using cutting-edge VHDL logic and hardware acceleration.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · WWC 2023

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:58 min

Audience questions on securing legacy buses and architecture isolation

Henning Harbs · WWC 2023

Videos

See all

Related articles

See all