Beschreibung
Aufgaben:
Entwicklung und Programmierung von Firmware auf einem Raspberry Pi Compute Module oder vergleichbaren SoCs
Ansteuerung von GPIOs und anderen Hardwarekomponenten
Nutzung von Yocto oder Buildroot zur Erstellung von Embedded Linux Distributionen
Entwicklung der Firmware in C++ unter Verwendung der Boost Library
Mitarbeit an der Gestaltung und Programmierung von Benutzeroberflächen mit LVGL oder Flutter
Implementierung von Human Machine Interface (HMI) Funktionen
Erstellung zugehöriger Dokumentation
Bereichsübergreifende Zusammenarbeit mit dem Vertrieb und der Entwicklungsabteilung
Qualifikationen:
Studium Hochschule/Universität Fachrichtung Informatik, Elektrotechnik oder vergleichbare Qualifikation
Mehrjährige Erfahrung in der Programmierung von Embedded Systemen und Microcontrollern
Kenntnisse in der Nutzung von Yocto oder Buildroot wünschenswert
Sehr gute Kenntnisse in C++ und Erfahrung mit der Boost Library
Erfahrung mit Versionskontrollsystemen, insbesondere Git
Kenntnisse in der Entwicklung von Benutzeroberflächen mit LVGL oder Flutter
Erfahrung in der Human Machine Interface Programmierung
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Erforderliche Kenntnisse:
C++, Embedded Software Engineer, Englisch, GIT, Linux, Yocto