
Architekt (m/w/d) hardwarenahe Softwareentwicklung
Berlin / Permanent
JOB ID 193006
🏢 Branche: Hightech / Embedded Systems / FPGA & SoC-Entwicklung
📍 Standort: Berlin / bis zu 60 % Remote / 40 Wochenstunden
Für ein führendes Hightech-Unternehmen im Bereich Embedded-Entwicklung suchen wir einen Architekt (m/w/d) hardwarenahe Softwareentwicklung der/die die Architektur neuer SoC-Plattformen gestaltet und die Schnittstelle zwischen Hardware und Software auf höchstem Niveau verantwortet.
Wenn du tief in Embedded C++, FPGA-Design und Systemarchitektur zuhause bist, erwartet dich hier eine technische Schlüsselrolle mit enormem Gestaltungsfreiraum.
🚀 Deine Aufgaben
Systemarchitektur & Plattformdesign
Entwurf, Definition und Dokumentation der Systemarchitektur für neue SoC Embedded-Plattformen
Berücksichtigung von Echtzeit, Ressourcenlimits, Performance & Skalierbarkeit
Anforderungsmanagement
Aktive Mitarbeit bei der Aufnahme, Analyse und formalen Spezifikation funktionaler & nicht-funktionaler Anforderungen
Ableitung der Architekturentscheidungen aus den Systemanforderungen
Embedded C++ Entwicklung
Verantwortung für das Low-Level-Software-Design (Treiber, Middleware, RTOS-Integration)
Entwicklung moderner Embedded-C++-Software auf Microcontrollern (C++17/20)
FPGA / VHDL Architektur
Definition der FPGA-Hardwarearchitektur (Schnittstellen, Datenpfade, Hardware-Beschleuniger)
Enge Zusammenarbeit mit Embedded-Software für optimierte Systemintegration
Schnittstellen & Integration
Festlegung der APIs, Kommunikationsprotokolle und Hardware-/Software-Schnittstellen
Sicherstellung einer nahtlosen Integration zwischen C++ und FPGA-Design
Qualität, Standards & Methoden
Definition von Architektur- und Coding-Standards, Verifikationsstrategien, Dokumentation
Etablierung von Software-Unit-Tests sowie Hardware-in-the-Loop-Simulationen
Abgeschlossenes Studium in Elektrotechnik, Informatik oder vergleichbar
Expertenwissen in Embedded-C++ auf Microcontrollern/CPUs (ARM, RISC-V)
Tiefgreifende Erfahrung in VHDL und Entwicklung komplexer FPGA-Logik
Praxis in Embedded Software Engineering im Linux-Umfeld
Sicher im Umgang mit SPI, I2C, Ethernet, Bussystemen und RTOS
Fähigkeit zur Erstellung klarer, präziser Architektur- und UML-Dokumentation
Stark in Problemlösung, strukturiertem Arbeiten und technischer Kommunikation
Teamplayer mit Begeisterung für innovative Produktentwicklung
Deutsch: Verhandlungssicher, Englisch: Grundkenntnisse
Arbeit an hochkomplexen Embedded-Systemen & FPGA-Plattformen
Technische Verantwortung für komplette Systemarchitekturen
Innovatives Hightech-Umfeld mit multidisziplinären Expertenteams
Hoher Gestaltungsspielraum und direkter Einfluss auf Produktgenerationen
Homeoffice bis zu 60 % möglich
Moderne Entwicklungsumgebung & hohe technische Standards
