Aufgaben
- Sie konzipieren, entwickeln und pflegen grafische Benutzeroberflächen für die Embedded-Kennzeichnungssysteme (z.B. Touch-Displays)
- Sie setzen intuitive, benutzerfreundliche UI-Designs um, basierend auf Anforderungen aus Produktmanagement und UX
- Sie implementieren interaktive Embedded-Frontends mit Qt (QML) oder vergleichbaren Embedded UI-Frameworks (z.B. LVGL)
- Sie arbeiten eng mit Backend- und Firmware-Entwicklern sowie Testern zusammen
- Sie optimieren die GUI-Performance auf ressourcenbeschränkten Geräten und übernehmen die Wartung bestehender Embedded-UIs
- Sie dokumentieren Ihre Entwicklungen und wirken an der Verbesserung unserer Embedded-Entwicklungsprozesse mit
Profil
- Fundierte Kenntnisse in der GUI-Entwicklung für Embedded Systeme (z.B. HMI-Geräte, Touch-Bedienpanels, Maschinensteuerungen)
- Erfahrung mit Qt/QML oder vergleichbaren UI-Frameworks für Embedded-Umgebungen
- Sehr gute Programmierkenntnisse in C, idealerweise auch in Embedded C++
- Verständnis für Performanceoptimierung auf Embedded-Hardware (RAM/CPU/GPU-Limitierungen)
- Erfahrung mit Designprinzipien und UX für kleine Displays mit Touch
- Kenntnisse in Versionskontrollsystemen (z.B. Git)
- Vorteilhaft: Erfahrung mit Embedded Linux, Cross-Compiling, Build-Systemen (z.B. CMake), UI-Testing
- UI/UX Tools wie Figma, Sketch o.Ä. sind von Vorteil
- Wichtig: Sie bringen keine ausschließliche Web-Frontend-Erfahrung mit (HTML, CSS, JavaScript), sondern haben Praxis in der GUI-Entwicklung auf Geräten
Benefits
- Angenehmes Arbeitsklima
- Ein renommiertes Unternehmen mit ausgezeichnetem Ruf
- Mögliche Übernahme in Festanstellung bei unserem Kunden
- Hohes Maß an Eigenverantwortung