For our client in Vienna (AT), we are looking for an experienced FPGA Engineer to contribute to the development of an advanced hardware and software platform for particle accelerator systems.
In this role, you will design and implement FPGA-based solutions for real-time control, high-speed data communication, and synchronized operations within a technically demanding and regulated medical-device environment.
Your Tasks:Design, develop, and integrate FPGA-based embedded systems using Xilinx Zynq platformsDevelop and maintain FPGA firmware frameworks, register maps, and hardware/software interfacesImplement and optimize PCIe communication and FPGA-to-Linux integration, including efficient data transfer and DMA mechanismsDesign and implement high-speed optical communication interfaces, including Fiber Link MAP, GT transceivers, and custom communication protocolsOptimize communication performance with a focus on bandwidth, latency, and reliabilityContribute to the development of real-time measurement, control, and synchronized timing systems for particle accelerator componentsCollaborate with hardware, firmware, and software engineers to ensure seamless integration into a unified control platformSupport verification, testing, and technical documentation in accordance with regulated EU medical-device development processes Your Profile:Degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a comparable technical disciplineStrong hands-on experience in FPGA development, particularly with Xilinx Zynq-based embedded platformsSolid understanding of FPGA firmware architectures, register maps, and hardware/software integrationPractical experience with PCIe interfaces, FPGA-to-Linux communication, and DMA-based data transfersStrong knowledge of high-speed optical links, GT transceivers, and communication protocol development, ideally including Fiber Link MAPExperience in optimizing FPGA communication systems for high throughput and low late.