| ID |
5504
|
| Sparte |
Softwareentwicklung
|
| Titel |
Software Engineer 80 ‑ 100 %
|
| Arbeitsort |
Bonaduz
|
| 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
|
| Sprachen |
Sprachkenntnisse: Deutsch (mindestens B2), Englisch
|