Systemarchitektur: Entwurf, Definition und Dokumentation der Gesamtarchitektur für neue SoC-Embedded-Plattformen unter Berücksichtigung von Echtzeitfähigkeit, Performance und Skalierbarkeit
Anforderungsmanagement: Mitarbeit bei der Aufnahme, Analyse und formalen Spezifikation funktionaler und nicht-funktionaler Anforderungen als Grundlage der Architektur
Embedded C++ Entwicklung: Verantwortung für das Low-Level-Design (Treiber, Middleware, RTOS-Integration) auf Mikrocontrollern unter Einsatz moderner C++-Standards (C++17/20) in ressourcenbegrenzten Systemen
VHDL / FPGA-Architektur: Definition der FPGA-Architektur inkl. Schnittstellen, Datenpfaden und Hardware-Beschleunigern in enger Kopplung mit der Embedded-Software
Schnittstellenmanagement: Definition von APIs und Kommunikationsprotokollen zwischen Software (C++) und Hardware (VHDL) zur Sicherstellung einer effizienten Systemintegration
Code-Qualität & Standards: Entwicklung und Etablierung von Architekturleitlinien, Coding-Standards und Verifikationsstrategien (Unit-Tests, Hardware-in-the-Loop-Simulationen)
DEIN PROFIL:
Abgeschlossenes Studium der Elektrotechnik, Informatik oder einer vergleichbaren Fachrichtung
Sehr tiefgehende Expertise in der Entwicklung von Microcontroller- und CPU-Systemen (ARM, RISC-V o.ä.) mit modernem C++ (inkl. Embedded Design Patterns und Unit Testing)
Fundierte bis tiefgehende Erfahrung in VHDL und FPGA-Architektur komplexer Logik auf modernen FPGA-Familien
Langjährige Erfahrung in der Embedded-Software-Entwicklung in modernem, objektorientiertem C++ im Linux-Umfeld unter Verwendung von Git
Sicherer Umgang mit Kommunikationsprotokollen (SPI, I2C, Ethernet) sowie Erfahrung mit Bussystemen und Echtzeitbetriebssystemen (RTOS)
Erfahrung in technischer Dokumentation komplexer Systeme (z.B. UML, Architekturdokumente)
Ausgeprägtes Interesse an der Entwicklung innovativer technischer Systeme
Selbstständige, strukturierte und lösungsorientierte Arbeitsweise mit hoher Eigenverantwortung
Teamfähigkeit und sehr gute Kommunikationsfähigkeit in technischen Projekten
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift