
Architekt (m/w/d) hardwarenahe Softwareentwicklung
Berlin / Permanent
JOB ID 235330
Architekt (m/w/d) hardwarenahe Softwareentwicklung
📍 Standort: Berlin | 🕒 Umfang: Vollzeit | 💻 Home Office: bis zu 60% möglich
Für einen weltweit agierenden Technologieführer im Bereich der Hochfrequenz- und Kommunikationstechnik suchen wir einen erfahrenen Architekt (m/w/d) für hardwarenahe Softwareentwicklung. In dieser Schlüsselposition schlagen Sie die Brücke zwischen High-End-Hardware und moderner Softwarearchitektur für innovative SoC-Embedded-Plattformen.
🛠️ Ihr Aufgabenbereich
Systemarchitektur & Design: Sie entwerfen, definieren und dokumentieren die gesamte Architektur für neue SoC-Embedded-Plattformen unter Berücksichtigung von Echtzeitanforderungen, Leistung und Skalierbarkeit.
Anforderungsmanagement: Sie arbeiten aktiv bei der Aufnahme, Analyse und Spezifikation funktionaler sowie nicht-funktionaler Anforderungen mit, die das Fundament Ihrer Architektur bilden.
Embedded C++ Entwicklung: Sie tragen die Verantwortung für das Low-Level-Software-Design (Treiber, Middleware, RTOS-Integration) und setzen moderne C++-Standards (C++17/20) ressourceneffizient auf Microcontrollern um.
VHDL/FPGA-Architektur: Sie definieren die Hardware-Architektur innerhalb des FPGAs, inklusive Schnittstellen, Datenpfaden und Hardware-Beschleunigern in enger Interaktion mit der Software.
Schnittstellenmanagement: Sie legen APIs und Kommunikationsprotokolle zwischen C++ und VHDL fest, um eine nahtlose Integration und maximale Performance sicherzustellen.
Qualitätssicherung: Sie definieren Architekturrichtlinien, Coding-Standards sowie Verifikationsstrategien (Unit-Tests, Hardware-in-the-Loop-Simulationen) für Software- und Hardware-Domänen.
🎓 Das bringen Sie mit
Qualifikation: Ein abgeschlossenes Studium der Elektrotechnik, Informatik, Nachrichtentechnik oder eines vergleichbaren technischen Studiengangs.
Software-Expertise: Expertenkenntnisse in modernem C++ (Design Patterns, Unit Testing) sowie fundierte Erfahrung in der Programmierung von Microcontrollern und CPUs (z. B. ARM, RISC-V).
Hardware-Wissen: Tiefgreifende Kenntnisse in VHDL sowie praktische Erfahrung in der Architektur und Implementierung komplexer Logik für aktuelle FPGA-Familien.
Technologie-Stack: Sicherer Umgang mit Echtzeitbetriebssystemen (RTOS), Linux-Umfeldern, Versionskontrolle via Git sowie Kommunikationsprotokollen (SPI, I2C, Ethernet).
Methodik: Souveräne Anwendung von Dokumentationswerkzeugen (z. B. UML) zur präzisen Darstellung komplexer Sachverhalte.
Soft Skills: Eine selbstständige, strukturierte Arbeitsweise, ausgeprägte Problemlösungsfähigkeit sowie Begeisterung für die Mitgestaltung innovativer Hightech-Produkte.
Sprachkenntnisse: Verhandlungssichere Deutsch- und sehr gute Englischkenntnisse.
Wir freuen uns auf Ihre Bewerbung! 🚀
