About this role
Ihre Aufgaben - Entwicklung von Embedded Software für ein hochpräzises Schaltsystem in der Satellitentechnik - Übernahme der Verantwortung für die Software-Architektur und deren kontinuierliche Weiterentwicklung - Gestaltung und Weiterentwicklung des Software-Designs sowie der Entwicklungs- und Integrationsprozesse - Auswahl und Definition geeigneter Kommunikationsstandards, Schnittstellen und Designprinzipien - Entwicklung von robusten und zuverlässigen Softwarelösungen für anspruchsvolle Einsatzbedingungen in der Raumfahrt - Enge Zusammenarbeit mit angrenzenden Disziplinen wie Elektronik, Systementwicklung und Verifikation - Technische Mitgestaltung des Gesamtsystems und Überführung von Anforderungen in skalierbare Softwarelösungen - Begleitung des gesamten Entwicklungsprozesses – von der Konzeption und Architektur über die Implementierung bis hin zur Integration und Verifikation Ihr Profil - Studium der Elektrotechnik, Informatik, Nachrichtentechnik oder einer vergleichbaren technischen Fachrichtung - Mehrjährige Berufserfahrung in der Entwicklung von Embedded Software, idealerweise in sicherheitskritischen oder technisch anspruchsvollen Systemen - Fundierte Kenntnisse in der Software-Architektur und im Software-Design für Embedded Systeme - Sehr gute Programmierkenntnisse in C/C++ und Erfahrung mit hardwarenaher Softwareentwicklung - Erfahrung in der Auswahl und Anwendung geeigneter Kommunikationsprotokolle, Schnittstellen und Standards - Sicherer Umgang mit modernen Entwicklungs-, Versionsverwaltungs- und Debugging-Tools - Erfahrung mit Echtzeitsystemen, Mikrocontrollern und/oder RTOS von Vorteil