Aufgaben
* Du übernimmst die technische Verantwortung für die Entwicklung und Weiterentwicklung von Embedded Software in C++ für Medizinprodukte
* Du gestaltest aktiv die Softwarearchitektur und triffst fundierte technische Entscheidungen
* Du entwickelst und optimierst Softwarelösungen mit Fokus auf Qualität, Performance und Wartbarkeit
* Du arbeitest eng mit interdisziplinären Teams (z. B. Hardware, System Engineering, Quality, Regulatory Affairs und Product Management) zusammen
* Du analysierst komplexe Fehlerbilder, identifizierst Ursachen und entwickelst nachhaltige Lösungen
* Du stellst durch Code Reviews sowie geeignete Teststrategien die Softwarequalität sicher
* Du definierst und implementierst moderne Testansätze (z. B. automatisierte Tests und Systemtests auf Simulatoren und realen Geräten)
* Du stellst die Einhaltung regulierter Entwicklungsprozesse sicher (z. B. Verifikation, Validierung und Traceability) und erstellst die notwendige Dokumentation
* Du bringst deine Erfahrung ins Requirements Engineering ein und stimmst dich eng mit Stakeholdern ab
* Du übernimmst eine fachliche Führungsrolle im Team und unterstützt aktiv die Weiterentwicklung deiner Kolleg:innen
* Du treibst die Weiterentwicklung von Entwicklungsprozessen, Tools und Workflows voran
Anforderungen
* Abgeschlossenes Studium der Informatik, Elektrotechnik, Medizintechnik oder eines vergleichbaren Studiengangs
* Mehrjährige Berufserfahrung in der Softwareentwicklung, idealerweise in einem regulierten Umfeld (z. B. Medizintechnik, IEC 62304)
* Nachgewiesene Erfahrung in einer technischen Führungsrolle mit Verantwortung für Entwicklungsaktivitäten und technische Entscheidungen
* Fundierte Kenntnisse in modernem C++ (z. B. C++14/17), Embedded Systems und Softwarearchitektur
* Erfahrung mit Linux‑basierten Systemen, Build‑Systemen (z. B. CMake) sowie modellbasierter Entwicklung von Vorteil
* Gutes Verständnis von Softwareentwicklungsprozessen über den gesamten Lebenszyklus hinweg, insbesondere Verifikation, Validierung und Traceability in regulierten Umgebungen
* Erfahrung im Systemdesign, Requirements Engineering sowie in der Zusammenarbeit mit funktionsübergreifenden Teams
* Ausgeprägte analytische und konzeptionelle Fähigkeiten sowie eine strukturierte Herangehensweise an komplexe technische Problemstellungen
* Erfahrung in Code Reviews, Teststrategien und der Sicherstellung von Softwarequalität gemäß definierter Prozesse
* Fähigkeit, weniger erfahrene Entwickler:innen in technischen Fragestellungen zu coachen und zu unterstützen
* Sehr gute Kommunikationsfähigkeiten zur technischen Abstimmung mit verschiedenen Stakeholdern
* Sprachkenntnisse: Deutsch (mindestens B2), Englisch
#J-18808-Ljbffr