Entwicklung und Weiterentwicklung von Software für unsere robotergestützten Systeme Konzeption und Umsetzung von Embedded-Firmware für Mikrocontrollerplattformen, insbesondere STM32, sowie Linux-basierten Steuerungssysteme auf Raspberry Pi oder vergleichbaren SoC-Plattformen Entwicklung von Softwarekomponenten für Backend-Systeme und Cloudkommunikation Integration und Anwendung industrieller Kommunikationsschnittstellen und Bussysteme (z. B. CAN, RS-485, Ethernet, TCP/IP) Ansteuerung und Einbindung von Sensorik, Aktoren und elektronischen Baugruppen Durchführung von Inbetriebnahmen sowie hardwarenaher Fehlersuche unter Einsatz gängiger Debugging- und Testwerkzeuge Enge Zusammenarbeit mit angrenzenden Bereichen wie Hardwareentwicklung und Konstruktion Abgeschlossenes Studium in den Fachbereichen Informatik, Elektro- oder Automatisierungstechnik oder eine vergleichbare Qualifikation Mehrjährige Erfahrung in der Entwicklung von Embedded-Systemen im industriellen Umfeld Sehr gute Kenntnisse in C/C++ sowie gute Kenntnisse in Python und C# Gute Kenntnisse gängiger Mikrocontrollerschnittstellen und Peripherien (z. B. UART, SPI, I²C, ADC, PWM, GPIO) Erfahrung im Debugging und Testing von Embedded-Systemen Gutes Verständnis elektronischer Zusammenhänge und technischer Schnittstellen zwischen Software und Hardware Erfahrung in der Strukturierung von Entwicklungsprozessen, Durchführung von Validierungen sowie Erstellung und Pflege technischer Dokumentationen Sehr gute Deutschkenntnisse sowie gute technische Englischkenntnisse in Wort und Schrift Selbstständige und strukturierte Arbeitsweise Erfahrung mit interdisziplinärer Zusammenarbeit (Software, Elektronik, Mechanik) Flache Hierarchien und offene, ehrliche Arbeitskultur Vielfältige Möglichkeiten zur (persönlichen) Weiterentwicklung Ausgewogene Work-Life-Balance mit flexiblen Arbeitszeitmodellen mit Option zum mobilen Arbeiten Attraktive Zusatzleistungen wie Kitazuschuss, JobRad, Mitarbeiter- und Food-Truck-Events