FPGA Entwickler (m/w/d)
APRIORI – BUSINESS SOLUTIONS AG
Für ein international tätiges Technologieunternehmen aus dem Elektronikumfeld suchen wir am Standort Berlin einen Embedded Firmware Developer (FPGA/SoC) (m/w/d).
Ihre Aufgaben
In dieser Position übernehmen Sie eine zentrale Rolle in der Entwicklung, Integration und Optimierung von FPGA-basierten Embedded-Echtzeitsystemen innerhalb anspruchsvoller Technologiecluster.
Schwerpunktaufgaben
-
Mitarbeit an der Implementierung von High-Power-Produkten (z. B. Broadcast, Broadband Amplifier, HF-Transmitter, Plasma Generation)
-
Pflege und Neuentwicklung von FPGA-basierten SoC-Embedded-Echtzeitsystemen
-
Entwurf, Simulation und Implementierung von FPGA-Logik (VHDL/Verilog) für spezialisierte Hardware-Funktionsblöcke
-
Entwicklung von Embedded-Software für Soft- und Hardcore-Prozessoren auf dem SoC (z. B. Linux oder Bare-Metal)
-
Anforderungsanalyse sowie Erarbeitung technischer Lösungskonzepte in Zusammenarbeit mit interdisziplinären Teams
-
Integration und Optimierung von Hardware-/Software-Co-Designs
-
Verifikation der entwickelten Komponenten durch Simulationen und Validierung auf der Hardware
Weitere Aufgaben
-
Enge Zusammenarbeit mit Hardware- und Software-Entwicklung zur Integration der FPGA-Komponenten ins Gesamtsystem
-
Analyse, Refactoring und Optimierung von Legacy-Code
-
Sorgfältige Dokumentation der Entwicklungsergebnisse für interne und externe Zwecke
-
Mitarbeit an der Standardisierung und Wiederverwendung von Software- und Firmware-Komponenten
-
Einsatz moderner Entwicklungs- und AI-gestützter Tools
-
Aktiver Wissensaustausch zu neuen Technologien, Methoden und Werkzeugen im Team
Ihr Profil
-
Abgeschlossenes Studium der Elektrotechnik, Informatik oder einer vergleichbaren Fachrichtung
-
Mehrjährige Erfahrung in der FPGA-Entwicklung mit VHDL oder Verilog
-
Fundierte Kenntnisse im SoC-Design-Flow und im Umgang mit FPGA-Technologien
-
Erfahrung in der Embedded-Software-Entwicklung mit modernem, objektorientiertem C++ im Linux-Umfeld
-
Sicherer Umgang mit Git als Versionskontrollsystem
-
Erste Erfahrung mit Unit-Test-Frameworks und Debugging-Tools von Vorteil
-
Kenntnisse in CI/CD-Umgebungen (z. B. Jenkins, GitLab CI), Docker oder Robot Framework sind wünschenswert
-
Selbstständige, strukturierte und lösungsorientierte Arbeitsweise
-
Hohe Teamfähigkeit, Kommunikationsstärke und Begeisterung für innovative Technologien
-
Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift