- Analyse, Spezifikation und Aufwandsschätzung von Softwareanforderungen
- Abstimmung von Architektur und technischer Umsetzung mit Hardware- und Softwareentwicklern
- Entwicklung und Dokumentation von Softwarefunktionalitäten in C/C++
- Pflege der Entwicklungsumgebung sowie Aktualisierung der SDKs
- Spezifikation und Durchführung von Unit-, Integrations- und Releasetests unter Bare-Metal- und Embedded-Betriebssystemen
- Technischer Support für Product Owner sowie Unterstützung von Service und Support während des Produktlebenszyklus