Aufgaben
- Entwicklung sowie Weiterentwicklung von embedded Software im Bereich Verfahrenstechnik
- Entwicklung sowie Weiterentwicklung von Schnittstellen und Interfaces
- Insbesondere die Entwicklung von Schnittstellen zum User Interface (UI) und zur Kommunikation mit der Cloud sowie die zentrale Bereitstellung von Funktionen aus dem Umfeld der Endgeräte
Profil
-
Sehr gute Kenntnisse in der Anwendung der Programmiersprache C++ sowie den gängigen Entwickungstools
- Grundverständnis für die Architekturen von Embedded Systemen
- Kenntnisse im Bereich der SW-Entwicklung von Embedded Systemen sowie Umgang mit Embedded Linux Systemen und Microcontrollern wünschenswert
- Sicherer Umgang mit den Tools Visual Studio, Jira, Confluence und MS Office
- Kenntnisse von CMake, Git und UML sowie in der agilen Arbeit nach Scrum sind wünschenswert
- Sichere Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
- Eigenverantwortliches Arbeiten als Freiberufler
- Möglichkeit, fundierte Kenntnisse in Embedded Systemen zu vertiefen