Das Unternehmen ist ein dynamischer und innovativer Arbeitgeber, der sich auf die Begleitung des digitalen Wandels spezialisiert hat. In der Rolle des Embedded Firmware Developers für High Power Produkte am Standort Berlin sind Sie Teil eines engagierten Teams, das an der Implementierung von Produkten im Bereich High Power, wie Broadcast, Broadband Amplifier, HF-Transmitter und Plasma Generation, arbeitet. Ihre Aufgaben umfassen die Pflege und Neuentwicklung von FPGA-basierten SoC Embedded-Echtzeitsystemen sowie den Entwurf, die Simulation und Implementierung von FPGA-Logik in VHDL oder Verilog für spezialisierte Hardware-Funktionsblöcke. Darüber hinaus entwickeln Sie die notwendige Embedded-Software, beispielsweise unter Linux oder Bare-Metal, für die Soft/Hardcore-Prozessoren am SoC. Sie analysieren Anforderungen und erarbeiten Lösungskonzepte, die Sie gemeinsam mit interdisziplinären Teams realisieren. Die Integration und Optimierung der Hardware-/Software-Co-Designs gehört ebenso zu Ihren Aufgaben wie die Verifizierung der Funktionalität und Effizienz der entwickelten Komponenten durch kontinuierliche Simulationen und Validierungen auf der Hardware. Das Unternehmen legt großen Wert auf ein professionelles, kollegiales Miteinander und fördert die offene Kommunikation. Sie haben die Möglichkeit, Ihr Wissen über neue Trends und Technologien mit dem Team zu teilen und aktiv zur Standardisierung und Wiederverwendung der Software/Firmware beizutragen. Diese Position bietet Ihnen die Chance, an innovativen Zukunftstechnologien mitzuarbeiten und Ihre Expertise in einem hochinteressanten und dynamischen Umfeld einzubringen.
Embedded Firmware Developer (FPGA/SoC) für High Power Produkte (m/w/d)
Beschreibung
Anforderungen
Für diese Position sollten Sie ein abgeschlossenes Studium der Elektrotechnik, Informatik oder einer vergleichbaren Studienrichtung vorweisen können. Mehrjährige Erfahrung in der Entwicklung von FPGA-Design mit VHDL oder Verilog ist erforderlich. Sie sollten vertraut sein mit dem Design-Flow von SoC-Projekten und insbesondere in der Verwendung von FPGA-Technologien. Erfahrung in der Embedded-Software-Entwicklung in modernem, objektorientiertem C++ im Linuxumfeld sowie der Umgang mit Git als Versionskontrolle sind ebenfalls wichtig. Erste Erfahrungen im Einsatz von C++ Unit-Testframeworks und Debugging-Tools sind von Vorteil. Idealerweise haben Sie Berührungspunkte mit Tools wie Jenkins/Gitlab CI, Docker und Robot-Framework. Sie sollten eine ausgeprägte Problemlösungsfähigkeit mitbringen und in der Lage sein, selbstständig und strukturiert zu arbeiten. Für die effektive Kommunikation im Projektumfeld sowie mit den deutschsprachigen Kunden ist ein sehr gutes mündliches und schriftliches Deutsch erforderlich. Persönliche Eigenschaften wie Teamfähigkeit, Kommunikationsstärke und Begeisterung für Technik runden Ihr Profil ab.