Description du poste
Du fühlst dich in der Linux-Systementwicklung zu Hause und möchtest mit Debian und C++ die technische Grundlage für zuverlässige medizintechnische Systeme schaffen? Dann erwartet dich bei uns ein anspruchsvolles Entwicklungsprojekt, in dem du ein Linux-basiertes Betriebssystem weiterentwickelst, Systemdienste integrierst und systemnahe Software gestaltest – mit viel Raum für Eigeninitiative und gute Ideen.
Als mittelständisches Software-Beratungsunternehmen unterstützen wir bei ERNI die digitale Produktentwicklung von der Idee über die Umsetzung bis zur Vermarktung – als Teil des Kundenteams oder mit Verantwortung für die gesamte Lösung.
**Was dich bei uns erwartet:**
* **Debian-basiertes Betriebssystem weiterentwickeln:** Du entwickelst, konfigurierst und pflegst die Linux-Distribution für den Einsatz im medizintechnischen Umfeld
* **Systemkomponenten und Dienste integrieren:** Du bindest Komponenten in das Betriebssystem ein und stellst ihr Zusammenspiel mit den Anwendungen sicher
* **Systemnahe Software in C++ entwickeln:** Du implementierst und wartest Software an der Schnittstelle zwischen Betriebssystem und Anwendung
* **Kommunikation über RabbitMQ integrieren:** Du bindest Softwarekomponenten an und entwickelst deren Nachrichtenaustausch weiter
* **Fehler systematisch analysieren und beheben:** Du untersuchst Probleme auf Betriebssystem- und Anwendungsebene und verfolgst ihre Ursachen über Komponentengrenzen hinweg
* **Entwicklung nachvollziehbar dokumentieren:** Du wirkst an der technischen Dokumentation und Verifikation im Rahmen regulierter Entwicklungsprozesse mit
* Sharing is Caring: Du teilst dein Wissen gerne mit ERNIarner:innen und bekommst dafür noch mehr Wissen deiner Kolleg:innen zurück
**Was du mitbringst:**
* Fundierte praktische Erfahrung in der Linux-Systementwicklung, idealerweise mit Debian
* Erfahrung in der Anpassung und Weiterentwicklung von Linux-Distributionen sowie in der Integration und Konfiguration von Systemkomponenten und Diensten
* Gute Kenntnisse in C++ und praktische Erfahrung in der systemnahen Softwareentwicklung unter Linux
* Erfahrung mit RabbitMQ für die Kommunikation zwischen Softwarekomponenten
* Ein gutes Verständnis für das Zusammenspiel von Betriebssystem, Diensten und Anwendungen sowie eine strukturierte Vorgehensweise bei der Fehleranalyse
* Eine selbstständige Arbeitsweise und Freude an der Zusammenarbeit in interdisziplinären Teams
* Sehr gute Deutsch- und Englischkenntnisse
* Du bist bereit, projektabhängig bei unseren Kunden vor Ort zu arbeiten und dafür zu reisen
* Idealerweise vertiefte Kenntnisse der Linux-Systemarchitektur und interner Betriebssystemabläufe
* Von Vorteil: Erfahrung in der Softwareentwicklung für Medizinprodukte oder in anderen regulierten Branchen
* Wünschenswert: Kenntnisse der IEC 62304 und/oder ISO 13485 und ihrer Bedeutung für die Softwareentwicklung
**Was wir dir bieten:**
* Welcome Days, Onboarding Sessions und Mentoringprogramme für deinen optimalen Start
* U