Softwareentwickler für Embedded Systeme Fokus Yocto / Linux (m/w/d) - Entwicklung, IT
MICRO-EPSILON Optronic GmbH | Dresden
Ihre Aufgaben bei uns umfassen die Softwareentwicklung für unsere neuen Sensor-Generationen. Dazu gehört die Entwicklung von Middleware und Applikationen für Embedded Linux Systeme sowie die Erstellung von automatisierten Modul- und Systemtests. Sie unterstützen unser Team bei der Analyse, dem Design und der Implementierung der Firmware und der Algorithmik für unsere Sensorsysteme. Eine Voraussetzung ist ein erfolgreich abgeschlossenes Studium in einem MINT-Studiengang, wie Informationstechnik, Nachrichtentechnik oder Informatik mit Schwerpunkt Softwareentwicklung. Des Weiteren werden ein sicherer Umgang mit den Programmiersprachen C/C++ und praktische Erfahrung in der Entwicklung für Linux OS und Erstellung von Linux-Distributionen (z. B. Yocto, Buildroot) vorausgesetzt. Idealerweise haben Sie auch Erfahrung mit der Entwicklung von Bildverarbeitungssystemen und der Scriptsprache Python zur Erstellung von Testsystemen. Gute Kenntnisse von Build Environments und Cross-compiling sind wichtig, ebenso wie der Umgang mit gängigen Dev Ops Tools und Erfahrungen mit Interprozesskommunikation (IPC)-Mechanismen und Netzwerkstacks (UDP/TCP/websocket, Industrial Ethernet, Netzwerktreiber). Gute kommunikative Fähigkeiten in deutscher und englischer Sprache sind ebenfalls von Vorteil.