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 wünschenswert
- Kenntnisse im Umgang mit Embedded Linux Systemen wünschenswert
- Kenntnisse im Umgang mit Microcontrollern wünschenswert
- Sicherer Umgang mit den Tools Visual Studio, Jira, Confluence und MS Office
- Kenntnisse von CMake, Git und UML sind wünschenswert
- Kenntnisse 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