Vakante Jobangebote finden Sie unter Projekte.
Softwareentwickler (m/w) Benutzeroberfläche
Eingestellt von mymotion.de GmbH & Co. KG aus Lippstadt
Gesuchte Skills: Python, Linux
Projektbeschreibung
- Einarbeitung in Zielplattform, Middleware und IsoAgLib-Bibliothek
- Implementierung einer Rahmenapplikation zur Verwaltung von Applikationen und Konfiguration wichtiger Systemparameter mit Anzeige auf einem ISOBUS Virtual Terminal
- Entwicklung einer Oberfläche zur Verwaltung von Applikationen (Installation, Aktualisierung, Deinstallation / Starten, Überwachen, Stoppen)
- Entwickluing einer Oberfläche zur Konfiguration / Visualisierung wichtiger Systemparameter (Konfiguration von Kommunikationseinstellungen, Anzeige aktueller Status der Kommunikationsschnittstellen, Anzeige aktuelle Systemmeldungen)
- Die eigentlichen Funktionen werden durch eine parallel in Entwicklung befindliche, herstellerspezifische Middleware abgedeckt. Die Rahmenapplikation soll entsprechend mit der Middleware über eine API kommunizieren.
- Rahmenapplikation muss die OpenSource-Bibliothek „IsoAgLib" verwenden und ist daher vorrangig in C++ zu erstellen
- Erstellung der ISO-VT Masken mit IsoAgLib-Tools
- Zur vollwertigen Einbindung in die Middleware ist ein Python-Wrapper nötig
- Implementierung der entsprechenden Anwendungslogik
- Kontinuierliche Abstimmung mit verantwortlichen Middleware-Entwicklern
- Erstellung einer begleitenden Dokumentation (auch via Doxygen möglich)
- Betriebssystem: Embedded Linux mit einer herstellerspezifischen Middleware (API basiert im Wesentlichen auf Nachrichten via ZeroMQ)
- Hardware: Smartphone/Tablet-ähnliche Hardware auf ARM-Basis
QUALIFIKATIONEN
- Sehr gute C++ Kenntnisse im Linux-Umfeld
- Vorteilhaft: Python-Grundkenntnisse
- Erfahrungen mit der Entwicklung grafischer Benutzeroberflächen
- Wünschenswert: Erfahrung mit der OpenSource-Bibliothek „IsoAgLib"
Projektdetails
-
Einsatzort:
Plz-Gebiet 33, Deutschland
-
Projektbeginn:
asap
-
Projektdauer:
3 MM
- Vertragsart:
-
Berufserfahrung:
Keine Angabe
Geforderte Qualifikationen
-
Kategorie:
IT Entwicklung