Beschreibung
Aufgaben:Technische Spezifikation nach Vorgaben eines Lastenheftes
Konzeption und Entwicklung einer GUI für embedded Linux und Windows mithilfe eines plattformübergreifenden GUI-Toolkits (Qt, Gtk, EFL, o.ä.)
Technische Spezifikation, Konzeption und Entwicklung eines Kommunikationsprotokolls nach Vorgaben eines Lastenheftes und einer Schnittstellenbeschreibung zur Interprozesskommunikation mit Prozesssteuerungsdiensten
Entwickelt werden soll eine grafische Benutzerschnittstelle (graphical user interface - GUI) zur Bedienung eines Prozesssteuerungsdienstes
Das Zielsystem ist ein embedded Linux Computer auf dem die GUI nativ laufen soll
Zusätzlich soll die GUI unter Windows einen Remote-Zugriff auf das Zielsystem bieten
Qualifikationen:
Linux und Windows als Applikationsentwickler
Git Versionskontrollsystem
CMake Build Management System
C oder C++
Protocol Buffers (Protobuf)
Erforderliche Kenntnisse:
C#, C++, GIT, GUI, Linux, Protocol Buffers, SW-Entwickler