Das Life Science Karriere Netzwerk
CTC vereint Experten aus den Bereichen Life Sciences und Personalwesen. Wir helfen Unternehmen die besten Talente zu finden und zu binden; mit unseren Projekten unterstützen wir sie innovative Behandlungsmethoden für Patienten zu entwickeln und umzusetzen. Unsere Kandidaten begleiten wir in ihrer beruflichen Entwicklung und finden für sie zu ihrer jeweiligen Lebenssituation passende Karrieremöglichkeiten.
Software Engineer und DevOps Engineer (deutschsprachig) (80-100%)
Unser Kunde ist ein führendes Medizintechnikunternehmen in der Schweiz. Es hat seinen Hauptsitz in der Zentralschweiz und verfügt über ein globales Netzwerk von Produktionsstätten, Tochtergesellschaften und Vertriebspartnern. Aktuell suchen wir Software Engineers mit unterschiedlichen Schwerpunkten und DevOps Engineer für eine Festanstellung im Raum Graubünden, Schweiz .
Dies sind keine remote-Positionen.
Verantwortlichkeiten:
Software Engineer (Full-Stack Development)
1. Entwicklung von internen Applikationen (Full-Stack Development) im Umfeld agiler Projektentwicklung
2. Implementierung mit modernen Technologien wie TypeScript/Angular für Frontend, Java/Spring Framework für Backend
3. Datenbank designen mit Visual Paradigm/Hibernate
4. Implementieren und Optimieren automatischer Tests zur Gewährleistung der Qualität
5. Sicherstellen, dass die Dokumentation den Prozessen entspricht
6. Bereitstellung von 3rd-Level-Support bei softwarebezogenen Problemen
Software Engineers
Nach Einarbeitung in die Grundlagen der Beatmung und Entwicklungstools gibt es drei mögliche Tätigkeitsfelder:
7. Spezifizieren, analysieren (Architektur und Design), entwickeln und testen von hardwarenaher Embedded Real-Time Software für Beatmungsgeräte unter Einbezug modernster Methoden (Modell Driven Development) und Werkzeuge (IBM Rhapsody, WindRiver VxWorks, Linux) in der Programmiersprache C++.
8. Analysieren, spezifizieren, implementieren und testen von Software für Beatmungsgeräte in der Programmiersprache C++ (Model Driven Development). Dabei liegt der Fokus auf der Analyse, Behebung von Fehlern und Weiterentwicklung der Software.
9. Spezifizieren, analysieren (Architektur und Design), entwickeln und testen von hardwarenaher Embedded Real-Time Software für Beatmungsgeräte unter Einbezug modernster Methoden (Modell Driven Development) und Werkzeuge (IBM Rhapsody, WindRiver VxWorks, Linux) in der Programmiersprache C++.
Software Engineer mit Schwerpunkt GUI Entwicklung in Qt/QML
10. Definition des Bedienkonzeptes in Zusammenarbeit mit UI-Designern und internen Stakeholdern
11. Konzeption und Weiterentwicklung von Softwarearchitektur und -design
12. Durchführung von sowie Teilnahme an Architektur und Code Reviews mit dem Team
13. Umsetzung der Benutzeroberfläche mit Qt/QML und C++ auf einer Embedded-Plattform
14. Erstellung von automatisierten Tests mit Squish und QtTest
15. Weitere Aufgaben in der Embedded Systementwicklung, je nach Kenntnissen und Interessen
DevOps Engineer
16. Sicherstellung des Betriebs und die Wartung der Server- und Entwicklungsumgebungen
17. Weiterentwicklung und Betrieb der CI/CD Infrastruktur
18. Einführung von neuen DevOps-Tools und -Technologien
19. Entwicklung und Erweiterung von bestehenden internen webbasierten Tools (Angular, Spring (Java))
20. Inbetriebnahme, Wartung und Support von internen Tools
Qualifikationen:
21. Arbeits-/Aufenthaltsgenehmigung oder Schweizer/EU-Staatsbürgerschaft erforderlich
22. Gute Deutsch- und Englischkenntnisse werden vorausgesetzt
Software Engineer (Full-Stack Development)
23. Universitäts- oder Fachhochschulabschluss (BSc / MSc) in Softwaretechnik oder einem vergleichbaren Bereich
24. Berufserfahrung in der Entwicklung von Full-Stack Applikationen mit Agilen Entwicklungsmethoden
Erfahrung in folgenden Bereichen von Vorteil:
25. Erstellung und Durchführung von Softwaretests auf verschiedenen Ebenen
26. Entwicklung im Embedded-Bereich C/C++
27. Andere Programmiersprachen
28. Erfahrung mit KI
29. Erfahrung in TypeScript, Angular, Java, Spring und Python
30. Erfahrung mit Clean Code, SOLID und Dependency Injection
Software Engineers
31. Abgeschlossenes Studium der Informatik, Ingenieurwesen oder vergleichbare Qualifikation (Universität / Fachhochschule)
32. Erfahrung mit C++ (Objekt-Orientierte Programmierung im Embedded Umfeld)
33. Erfahrung mit Fehlersuche
34. Selbständige, strukturierte und lösungsorientierte Arbeitsweise sowie analytisches Denkvermögen
35. Motivation, sich in neue Themengebiete und komplexe Zusammenhänge einzuarbeiten
36. Von Vorteil sind auch Erfahrungen in und mit: Programmierung von Micro Controller-Software / Regelungstechnik / Embedded Linux, RTOS oder VxWorks / Erstellung und Durchführung von Software Tests auf verschiedenen Stufen / Einsatz der IBM Rhapsody Entwicklungsumgebung / Requirements Engineering / Cantata++ Unittest / Software Architektur und Design / Matlab + Simulink
Software Engineer mit Schwerpunkt GUI Entwicklung in Qt/QML
37. Abgeschlossenes Studium der Informatik oder vergleichbare Qualifikation (Uni / Fachhochschule)
38. Erfahrung mit GUI Entwicklung; vor allem mit dem Framework Qt/QML
39. Erfahrung mit C++ (Objekt-Orientierte Programmierung)
40. Software Analyse und Design mit UML
41. Von Vorteil sind auch Erfahrungen in folgenden Bereichen: Software Architektur und Design / Erfahrung in Embedded Bereich / Embedded Linux / Requirements Engineering / GUI Testing Frameworks wie Squish oder Qt-Test / Erfahrung mit Large-Scale Software Systems / Erstellen und Durchführen von Software Tests auf verschiedenen Stufen / Einsatz der IBM Rhapsody Entwicklungsumgebung / Performance Optimierung von CPU-Rending mit Qt / Erfahrung mit Koordination von Arbeiten zwischen Teams und Entwicklern
DevOps Engineer
42. Abgeschlossenes Ingenieurstudium (Uni/Fachhochschule) mit vertieften Kenntnissen in technischer Informatik und Test Methodik
43. Gute Scripting- Kenntnisse und Motivation, diese einzusetzen und zu vertiefen
44. Kenntnisse im Bereich DevOps, Testautomatisierung und Entwicklung
45. Erfahrung mit Linux / Yocto sowie Build-Prozess (Make)
46. Von Vorteil sind auch Erfahrungen mit: Skriptsprachen wie Python und Perl / Programmiersprachen wie C++, Java, Typescript, HTML und CSS / Framework wie Angular, Hibernate und Spring / Bamboo, Jira, Klocwork, SonarQube, BitBucket, Wildfly, Nginx und Keycloak / Cantata++ Unittest / Embedded RTOS / Linux (Yocto) / Docker
Sollten Sie Interesse haben, mit uns über diese Position zu sprechen, würden wir uns über Ihre aussagekräftigen Bewerbungsunterlagen freuen. – oder/alternativ – CTC macht Dich neugierig? Dann möchten wir Dich gern kennen lernen!