Aufgabe:
Implementierung komplexer FPGA-Designs im Bereich Data Streaming mit Gigabit Transceivern und Embedded Cores, überwiegend auf AMD/Xilinx FPGAs Übernahme und kontinuierliche Weiterentwicklung unserer bestehenden FPGA-Codebasis: Sicherstellung der langfristigen Wartbarkeit und Weiterentwicklung der bestehenden Codebasis Entwicklung passender Softwaretreiber für die Erstellung und Pflege von Python-Treibern zur Kommunikation und Steuerung von FPGA-Designs Testing und Debugging zur Sicherstellung von Performance und Stabilität Enge Zusammenarbeit mit der Hardwareentwicklungs-Abteilung, zur Sicherstellung der Systemintegration Gewährleistung einer sauberen Versionsverwaltung und SystemdokumentationQualifikation:
Abgeschlossenes Studium der Elektrotechnik, Informatik oder einer vergleichbaren Fachrichtung Fundierte Erfahrung im FPGA-Design und der Implementierung komplexer FPGA-Architekturen Sehr gute Kenntnisse in der Programmiersprache VHDL Erfahrung in der Hardwareentwicklung und im Zusammenspiel von FPGA und Embedded Systems Kenntnisse in der Embedded-Softwareentwicklung in C/C++ Fließende Deutsch- und Englischkenntnisse