Tätigkeiten: Du entwickelst Softwarelösungen unter Einsatz von C++, C und Embedded C Du implementierst Software-Komponenten und Schnittstellen innerhalb eines agilen bzw. interdisziplinären Entwicklungsteams Du analysierst Systemanforderungen und leitest daraus Softwareanforderungen ab Du erstellst Softwareanforderungen inklusive Rückverfolgbarkeit zur Softwarearchitektur sowie zu übergeordneten Systemanforderungen Du verantwortest die Erstellung und Pflege von Software-Spezifikationen Du arbeitest eng mit Systemingenieuren, Softwarearchitekten und weiteren Fachdisziplinen zusammen Du achtest auf Codequalität, Wartbarkeit und saubere Architekturprinzipien Du unterstützt die kontinuierliche Verbesserung von Entwicklungsprozessen und Toolchains Qualifikationen: Du verfügst über ein abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation Du besitzt fundierte praktische Erfahrung in der C++-Programmierung Du hast sehr gute Kenntnisse im Umgang mit dem Qt Framework Du arbeitest gerne in einem engagierten, technisch anspruchsvollen Team Du hast Erfahrung mit Visual Studio und Eclipse Du kennst dich mit Softwareentwicklung unter Windows und Linux aus Erfahrungen mit Entwicklungstools wie Rhapsody, DOORS und Git sind wünschenswert Du verstehst dich als Clean Coder und legst großen Wert auf sauberen, wartbaren Code Du bringst Erfahrung mit Continuous Integration, Continuous Delivery und Deployment mit Du verfügst über sehr gute Deutschkenntnisse (mindestens B2) sowie gute Englischkenntnisse in Wort und Schrift Eine strukturierte, qualitätsorientierte Arbeitsweise rundet dein Profil ab