Unser Kunde ist ein innovatives Unternehmen, das sich auf digitale Technologien spezialisiert hat und den digitalen Wandel aktiv mitgestaltet. In einem professionellen und kollegialen Umfeld wird hier Teamgeist und offene Kommunikation großgeschrieben. Als Embedded Firmware Developer für High Power Produkte am Standort Berlin werden Sie Teil eines dynamischen Teams, das an der Implementierung von Produkten im Bereich Broadcast, Broadband Amplifier, HF-Transmitter und Plasma Generation arbeitet. Zu Ihren Hauptaufgaben gehören die Pflege und Neuentwicklung von FPGA-basierten SoC Embedded-Echtzeitsystemen sowie der Entwurf, die Simulation und Implementierung von FPGA-Logik in VHDL oder Verilog. Sie entwickeln die notwendige Embedded-Software für die Soft/Hardcore-Prozessoren am SoC und arbeiten eng mit interdisziplinären Teams zusammen, um Lösungskonzepte zu realisieren. Ihre Arbeit umfasst auch die Integration und Optimierung von Hardware-/Software-Co-Designs sowie die Verifizierung der Funktionalität und Effizienz der entwickelten Komponenten durch kontinuierliche Simulationen und Validierungen. Sie haben die Möglichkeit, Ihr Wissen über neue Trends und Technologien mit dem Team zu teilen und diese in die tägliche Arbeit zu integrieren. Das Unternehmen bietet Ihnen ein flexibles New-Work-Modell mit hybriden Arbeitsmöglichkeiten und unbefristeten Arbeitsverträgen, sowie individuelle Karriereplanung und Entwicklungsperspektiven.
Embedded Firmware Developer (FPGA/SoC) für High Power Produkte (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat für diese Position hat ein abgeschlossenes Studium der Elektrotechnik, Informatik oder einer vergleichbaren Studienrichtung. Sie bringen mehrjährige Erfahrung in der Entwicklung von FPGA-Design mit VHDL oder Verilog mit und sind vertraut mit dem Design-Flow von SoC-Projekten. Zudem haben Sie Erfahrung in der Embedded-Software-Entwicklung in modernem, objektorientiertem C++ im Linuxumfeld und nutzen Git als Versionskontrolle. Erste Erfahrungen mit C++ Unit-Testframeworks und Debugging-Tools sind von Vorteil. Kenntnisse in Tools wie Jenkins/Gitlab CI, Docker und Robot-Framework sind ebenfalls wünschenswert. Sie sind begeistert von der Mitgestaltung von Technik und bringen eine selbstständige, strukturierte Arbeitsweise sowie eine ausgeprägte Problemlösungsfähigkeit mit. Für die effektive Kommunikation im Projektumfeld ist ein sehr gutes mündliches und schriftliches Deutsch erforderlich.