FPGA & Embedded Software Engineer (SoC) (m/w/d)
Dein Aufgabengebiet
- Mitarbeit an der Entwicklung von Produkten im Technology Cluster High Power (z. B. Broadcast, Plasma Generation)
- Neuentwicklung und Pflege von FPGA-basierten SoC Embedded Echtzeitsystemen
- Entwurf, Simulation und Implementierung von FPGA-Logik (VHDL/Verilog) für spezialisierte Hardware-Funktionsblöcke
- Entwicklung der Embedded Software (z. B. Linux oder Bare-Metal) für Soft- und Hardcore-Prozessoren auf SoC-Basis
- Anforderungsanalyse sowie Erarbeitung von Lösungskonzepten in Zusammenarbeit mit interdisziplinären Teams
- Kontinuierliche Verifikation von Funktionalität und Effizienz durch Simulation sowie Validierung auf Hardware
- Enge Zusammenarbeit mit Hardware- und Softwareentwicklung zur Integration von FPGA-Komponenten in Gesamtsysteme
- Analyse und Weiterentwicklung von Legacy-Code durch Refactoring, Optimierung und moderne Ansätze
- Mitarbeit an der Standardisierung und Wiederverwendung von Software- und Firmware-Komponenten gemeinsam mit DevOps, Testern und Architekten
- Einbringen und Evaluieren moderner Tools und Methoden, einschließlich AI-basierter Entwicklungswerkzeuge
- Aktive Weitergabe von Wissen zu neuen Technologien, Trends und Methoden innerhalb des Teams
Dein Profil
- Abgeschlossenes Studium der Elektrotechnik, Informatik oder einer vergleichbaren Fachrichtung
- Mehrjährige Erfahrung in FPGA-Entwicklung mit VHDL oder Verilog
- Vertrautheit mit dem SoC Design Flow und dem Einsatz von FPGA-Technologien
- Erfahrung in der Embedded Software Entwicklung in modernem, objektorientiertem C++ im Linux-Umfeld
- Sicherer Umgang mit Git als Versionskontrollsystem
- Erfahrung mit CI/CD-Tools wie Jenkins oder GitLab CI sowie Docker und Robot Framework von Vorteil
- Selbstständige, strukturierte und zielorientierte Arbeitsweise
- Ausgeprägte Teamfähigkeit sowie offene und klare Kommunikation
- Gute Problemlösungsfähigkeiten und analytisches Denken
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
