- Entwicklung und Programmierung von Embedded-Softwarelösungen für unsere Produkte im Bereich Gebäudeautomation
- Analyse von Anforderungen, Spezifikationen und Kundenwünschen sowie Konzeption und Umsetzung von Softwarearchitekturen und -lösungen
- Implementierung von Softwarekomponenten und Algorithmen in Java, Python, C++ und anderen Programmiersprachen
- Integration von Embedded-Software in bestehende Systeme und Plattformen unter Verwendung von Embedded Operating Systems, insbesondere Linux
- Durchführung von Tests, Fehlerbehebung und Optimierung der Softwareleistung sowie Sicherstellung der Softwarequalität und -stabilität
- Dokumentation der Softwareentwicklungsschritte, Erstellung von technischen Dokumentationen und Schulungsmaterialien