FPGA-Ingenieur
Über die Position
Sentrycs hat es sich zur Aufgabe gemacht, die Zukunft mit Hilfe von Drohnen zu gestalten!
Wie?
Mit unserer integrierten Lösung zur Drohnenabwehr unterstützen wir Strafverfolgungsbehörden, Gefängnisse, kritische Infrastrukturen, Flughäfen, Massenveranstaltungen, Konvois, Militäreinrichtungen und vieles mehr, indem wir ihnen rund um die Uhr einen Drohnenschutz bieten. Mit unserer vollständig autonomen, leicht tragbaren und UTM-fähigen Technologie war es noch nie so einfach, nicht autorisierte Drohnen zu erkennen und zu entschärfen.
Wir arbeiten daran, die Gesellschaft vor unbefugten Blicken aus der Luft zu schützen, damit Sie Ihren Betrieb aufrechterhalten und die Geschäftskontinuität am Boden sicherstellen können. Lassen Sie uns gemeinsam eine drohnengestützte Zukunft aufbauen!
Als Senior-Ingenieur für FPGA- und Systemarchitektur, sind Sie für die End-to-End-Hardwarearchitektur und -Implementierung von drahtlosen Kommunikationssystemen der nächsten Generation verantwortlich. Sie leiten den Entwurf und die Integration von Pipelines der physikalischen Schicht mit hohem Durchsatz über AMD-Xilinx-RFSoC-Plattformen, Hochgeschwindigkeits-PCIe-Schnittstellen und GPU-Beschleunigungsumgebungen hinweg – und schlagen dabei eine Brücke zwischen algorithmischer Signalverarbeitung und einer serienreifen SoC-Hardwareinfrastruktur.
In dieser Funktion werden Sie:
- Architektur & Design: Nutzen Sie die Vorteile der Full-Chip-Systemarchitektur auf AMD-Xilinx-RFSoC-Plattformen.
- DSP-RTL-Implementierung: Arbeiten Sie direkt mit Algorithmus-Ingenieuren zusammen, um MATLAB-/C++-Modelle mit Gleitkommazahlen in ressourcenoptimiertes und bitgenaues SystemVerilog-RTL mit Festkommazahlen umzusetzen.
- Schnittstelle zwischen Host und GPU-Beschleunigung: Entwicklung und Implementierung von PCIe-Subsystemen mit hoher Bandbreite, die den RFSoC mit der Host-CPU und den GPU-Beschleunigern verbinden, um einen deterministischen Datenstrom, DMA-Übertragungen mit geringer Latenz und eine zuverlässige Initialisierung der Verbindung während des Systemstarts zu gewährleisten.
- Verifizierung und Hardware-Inbetriebnahme: Leitung von bitgenauen Simulationen, Hardware-Emulationen und der Laboraufbau unter Verwendung von Vivado, Logikanalysatoren und HF-Testgeräten, um den Durchsatz zu ermitteln, die Timing-Closure zu validieren und Engpässe im Echtzeitsystem zu beseitigen.
Anforderungen
Der ideale FPGA-Ingenieur, den wir suchen, sollte Folgendes mitbringen
- SoC- und FPGA-Kenntnisse: Nachweisliche, praktische Erfahrung in der Konzeption und Umsetzung von Produktionsdesigns für AMD Xilinx Zynq UltraScale+ RFSoC oder MPSoC-Plattformen.
- HDL- und RTL-Implementierung: Beherrschung auf Expertenniveau in „Synthesizable“ SystemVerilog oder Verilog, mit einem starken Fokus auf Hochgeschwindigkeits-Pipelining und Timing-Closure in Designs mit hoher Auslastung.
- Host-Anbindung und Datenübertragung: Nachweisliche Erfahrung bei der Implementierung von Lösungen mit hoher Bandbreite PCIe-Subsysteme (Gen3/Gen4) sowie DMA-Engines mit hohem Durchsatz (z. B. XDMA/QDMA), einschließlich Link-Training, Enumeration, Inbetriebnahme, Boot-Sequenzierung und Gegendruckmanagement.
Schön zu haben
- Integration des RF-DC-Subsystems: Praktische Erfahrung bei der Konfiguration und Integration von AMD-Xilinx-HF-Datenwandlern (ADCs/DACs mit mehreren Gigasamples) und den dazugehörigen digitalen Abwärts-/Aufwärtswandlerketten.
- DSP-Hardware-Entwurf: Fundierte Kenntnisse in der Implementierung von Algorithmen für die Festkomma-Funkkommunikation in der FPGA-Struktur (z. B. Polyphasen-Filterbänke, Multi-Rate-DDC/DUC, FFT/IFFT, Kanalschätzung, Korrelation) mit effizienter DSP-Slice-Zuordnung und dynamischem Bereichsmanagement.
- Abstimmung von Treiber und Software: Kenntnisse über Linux-Kernel-Treiber, User-Space-Treiber (VFIO/UIO, DPDK) oder eingebettete Software, die auf dem ARM-Prozessorsystem läuft, um Hardware- und Software-Steuerungsebenen zu koordinieren.