Stellenbeschreibung
Aufgaben: Entwicklung und Pflege von Embedded-Software für sicherheitskritische Systeme Unterstützung bei Systemdesign, Softwareintegration, Tests und Zulassungsprozessen Analyse, Spezifikation und Dokumentation von Softwareanforderungen Erstellung und Pflege von Softwarearchitekturen und Designs Programmierung von Echtzeitsoftware und Entwicklung von Unit-Tests Anwendung von Code-Reviews, statischer Analyse und Dokumentation der Ergebnisse Entwicklung und Pflege von Softwaretools, Simulationsumgebungen und Hilfssoftware Profil: Studium in Informatik, Technischer Informatik oder einer vergleichbaren Qualifikation Erfahrung mit Programmiersprachen wie Ada oder C / C++ und Tools für Versionskontrolle wie Git und Subversion Erfahrung mit agilen Methoden und Scrum Kenntnisse in modellbasierter Softwareentwicklung mittels MBSE und UML von Vorteil Kenntnisse in Software Engineering, Embedded Development und Softwarearchitektur sehr gute Deutsch- und Englischkenntnisse