Entwicklung und Pflege von Embedded-Software für Mikrocontroller in C/C++, Ansteuern von Leistungselektronik, Auswertung und Weiterverarbeitung digitaler und analoger Signale, Nutzung von Kommunikationsschnittstellen (z. B. UART, SPI, I2C, Ethernet, EtherCAT), Integrieren, Debuggen, Testen und Optimieren der Software auf Hardwareprototypen, enge Zusammenarbeit mit der Elektronikentwicklung in kleinen Teams, Verantwortung für die Firmware-Funktionalität, vom Prototyp bis zum Serienproduktionsanlauf und darüber hinaus, Entwicklung einer geeigneten Testumgebung für Firmware in Python