Hamilton Services AG

Team Leader Software

📍 7402 Bonaduz

Role and responsibilities

Du bist verantwortlich für die Leitung eines Software-Teams, bestehend aus 4-6 Entwicklern, welches die Software für die neue Generation Beatmungsgeräte entwickelt. Du koordinierst den Einsatz deiner Teammitglieder in den Entwicklungsprojekten und bildest die Schnittstelle zur Projektleitung. Dabei überwachst du die Einhaltung der internen Entwicklungsprozesse, welche die Konformität mit den Standards und Normen der Softwareentwicklung für medizinische Geräte sicherstellen sollen (insbesondere IEC62304). Du bist verantwortlich für das Rekrutieren, Einführen, Qualifizieren und Schulen von neuen Mitarbeitenden. Du arbeitest in einer agilen Umgebung und fungierst auch als Scrum Master. Während der Entwicklung verwendest du moderne Methoden (Model Driven Development) und Werkzeuge in der Programmiersprache C++. Du bist in alle Phasen der Softwareentwicklung involviert: Entwicklungsplanung, Terminplanung, Aufwandabschätzung, Anforderungsanalyse, Softwarearchitektur und -design, Implementierung, Integration, Testing, Freigabe, Projektdokumentation, Durchführen von Dokument- und Designreviews.

Team / description

Getreu der Vision “We drive innovation to improve people’s lives” liefern die Hamilton Unternehmen seit 1950 Lösungen für die Gesundheitsbranche. Wir sind ein innovativer Vorreiter was Beatmungsgeräte, das automatisierte Pipettieren und Lagern von Proben sowie die Entwicklung von Prozesssensoren anbelangt. Hamilton Medical ist führender Hersteller von intelligenten Beatmungsgeräten. Ob auf Intensivstationen, während Rettungstransporten oder einer Untersuchung im MRI – unsere Lösungen decken eine Vielzahl von Patientengruppen, Anwendungen und Umgebungen ab.

Qualifications and Skills

  • abgeschlossenes Ingenieurstudium (Uni / Fachhochschule) mit vertieften Kenntnissen in technischer Informatik

  • gute C++ Kenntnisse im Embedded Umfeld

  • Erfahrung in der Programmierung von Mikrocontrollern

  • Erfahrung in Projektleitung

  • Erfahrung mit agilen Entwicklungsmethoden

  • Erfahrungen mit Softwarearchitektur- und Designauslegung von grossen Softwaresystemen

  • Erfahrungen mit Requirements Engineering

  • Erfahrungen im Safety kritischen Bereichen wie Medical, Automotive, etc.

  • Erfahrungen mit embedded Linux oder anderen vergleichbaren embedded Betriebssystemen

  • Erfahrungen mit Real-time System

  • Erfahrungen mit Erstellung und Durchführung von Softwaretests auf verschiedenen Stufen (Unit, Integration & System)

  • Erfahrungen mit GUI-Entwicklung mit Qt-QML

  • Erfahrungen mit modernem C++ (C++14 und neuer)

  • Erfahrungen mit weiteren Programmier- und Scriptsprachen (Shellscript, Python, Perl, etc.)