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