Fpga Designer Engineer

Aistech Space
Barcelona, Spain
5 days ago

Role details

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

Tech stack

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

Job description

ph3Company Description: /h3 pAistech 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./p h3What you will do: /h3 pAistech 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./p pThis 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 environments /p pIn this role, you are expected to work as a team, functioning as an agile, highly collaborative unit focused on short, client-driven development iterations./p pYou 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./p pThe key objectives to be achieved in this position are: /p ul liUnderstand Aistech Space mission objectives./li libXilinx RTL Development: /b Design and optimize modular VHDL code for Xilinx 7-Series, UltraScale+, and Versal Adaptive SoCs./li libHigh-Speed I/O Connectivity: /b Implement and debug high-speed transceivers (GTH/GTY) for protocols such as MIPI CSI-2, PCIe Gen3/4, and 10G/25G Ethernet./li libAdvanced Data Path: /b Architect low-latency data movement using AXI4-Stream, AXI SmartConnect, and Xilinx Video DMA (VDMA) or DataMover IPs./li libAI Engine Integration: /b Deploy and optimize neural networks using the Vitis AI flow, integrating DPU (Deep Learning Processor Unit) cores into the FPGA fabric./li libMemory Management: /b Configure and optimize hardened DDR4/LPDDR4 memory controllers to handle multi-stream 4K/8K video buffering./li libTiming Closure: /b Author complex XDC constraints, manage multiple clock domains using MMCM/PLLs, and achieve timing closure on high-utilization designs./li libVerification Debug: /b Perform hardware-in-the-loop debugging using Vivado ILA (Integrated Logic Analyzer) and Vitis Analyzer./li liWrite articles regarding different areas of interest to be published in our Aistech News magazine and on our website blog./li liActively engage in the development of documentation to build out the company procedures and specification manuals./li liFollow your curiosity to suggest new ideas to make our products and processes better./li /ul h3Who you are: /h3 h3Must: /h3 ul liDegree: BSc/MSc in Electronics, Telecommunications, or similar./li libVHDL Expert: /b Deep understanding of Xilinx-specific RTL optimization (utilizing DSP48 slices, Block RAM, and UltraRAM efficiently)./li libAMD Toolchain Expert: /b Proficiency in Vivado Design Suite, Vitis Unified Software Platform, and Petalinux./li libIP Integration: /b Extensive experience with Xilinx IP Integrator and the AXI4 protocol family (Memory Mapped, Stream, and Lite)./li libHigh-Speed Hardware: /b Experience with SerDes calibration, eye-diagram analysis, and high-speed PCB constraints./li libDMA/Data Transfer: /b Proven experience implementing Scatter-Gather DMA for high-bandwidth sensor data./li libVerification Skills: /b Experience with advanced simulation environments (UVVM, OSVVM, or UVM) and self-checking testbenches./li libSimulation: /b Experience with Xilinx Simulator (XSIM) or third-party tools like ModelSim/Questa using Xilinx Verification IP (VIP)./li libScripting: /b Proficiency in Tcl for Vivado automation and Python for data analysis./li liFluent in English./li /ul h3Nice to have: /h3 ul libVersal Experience: /b Knowledge of Versal AI Engines (AIE) and the Programmable Network on Chip (NoC)./li libHLS Knowledge: /b Familiarity with Vitis HLS (C/C++ to RTL synthesis) for rapid IP development./li libSpace/High-Reliability Experience: /b Familiarity with SEU (Single Event Upset) mitigation techniques and radiation-hardened design philosophies./li /ul h3What You’ll Gain by Joining Us /h3 ul liBe part of a passionate, collaborative, and respectful team./li liEnjoy a stable, permanent contract with a fast-growing company./li liFlexible working hours and hybrid work: 6 days/month from home./li liCompetitive salary and flexible retribution through Cobee./li liFree access to paddle tennis courts and an on-site gym./li liDaily fresh fruit and coffee to keep you energized./li liWork in an international, diverse environment./li li23 vacation days, plus Birthday, December *** off./li /ul pbTo 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./b /p /p #J-***-Ljbffr

Requirements

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

Benefits & conditions

li liEnjoy a stable, permanent contract with a fast-growing company. /li liFlexible working hours and hybrid work: 6 days/month from home. /li liCompetitive salary and flexible retribution through Cobee. /li liFree access to paddle tennis courts and an on-site gym. /li liDaily fresh fruit and coffee to keep you energized. /li liWork in an international, diverse environment. /li li23 vacation days, plus Birthday, December *** off. /li /ul pbTo 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. /b /p /p #J-***-Ljbffr

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:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · WWC 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

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