## Tätigkeit - Entwicklung von Schnittstellen zwischen Hard- und Software - Entwicklung und Optimierung von Firmware und Software für eingebettete Systeme HiL Simulation - Analyse und Anpassung von Software für Echtzeit- und Performance-Anforderungen - Fehleranalyse, Debugging und Optimierung bestehender Systeme - Erstellung von Unit- und Integrationstests zur Qualitätssicherung - Erstellung von technischen Dokumentationen und Spezifikationen - Zusammenarbeit mit interdisziplinären Teams aus Hardware-, Software- und Systementwicklung ## Voraussetzungen - Abgeschlossenes Ingenieurstudium in Elektrotechnik, Automatisierungstechnik oder Technischer Informatik oder vergleichbar - Sicherer Umgang mit Embedded-Programmierung in C, praktische Erfahrung in der Entwicklung von Echtzeitsystemen - Fundierter Umgang mit Software, Entwicklung- und Analysetools (z.B. VisualStudio, CubeIDE, CMake, CLion) - Vertrautheit mit Datenübertragung und Netzwerkprotokollen wie CAN-Bus, Ethernet, TCP/IP und Sockets - Erfahrung in der Programmierung von Microcontrollern (STM32) ist von Vorteil - Erfahrung in der objektorientierten Programmierung mit C++ wäre wünschenswert - Sehr gute Englischkenntnisse in Wort und Schrift