Softwareingenieur - Plattform- & Software-Architektur (IVDR)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
Job description
der/die unsere Software-Landschaft vereinheitlicht, professionalisiert und - wo nĂśtig - neu aufstellt, mit dem klaren Ziel, die Zertifizierbarkeit nach IVDR (In-vitro-Diagnostik-Verordnung) durch robuste Softwareprozesse, Nachvollziehbarkeit und Qualität zu ermĂśglichen. Du arbeitest dabei eng mit einem bestehenden Team aus Physiker/innen, Datenwissenschaftler:innen, Anwender:innen und externen Partnern zusammen., Du analysierst der bestehenden Softwarekomponenten (Firmware, UI, Data-Pipelines, Auswertungstools) und erarbeitest auf der Basis eine Zielarchitektur inkl. Modulgrenzen, Schnittstellen, Datenfluss, Deployment- und Release-Konzept. Du priorisierst âRefactor vs. Rewriteâ und definierst eine realistische Migrationsstrategie. Zu Vereinheitlichung der Software-Landschaft standartisierst Du dieBuild/Run-Umgebungen, Abhängigkeiten, Versionsverwaltung und Release-Prozessen. Ferner definierst Du die Umsetzung von Coding-Standards, Teststrategie, Review-Prozess und CI/CD und Du kosolidierst die Tools und Bibliotheken (z. B. gemeinsamer Kern fĂźr Datenkonversion/Auswertung)
Zur Erreichung von Qualität, Nachvollziehbarkeit & IVDR-Fähigkeit baust Du die kohärente Software-Dokumentation und Traceability (z. B. Anforderungen * Design * Implementierung * Tests) auf, die die EinfĂźhrung/Weiterentwicklung von Verifikations- und Validierungsansätzen ermĂśglicht. Du unterstĂźtzt die Etablierung audit-tauglicher Software-Entwicklung (z. B. Change- und Konfigurationsmanagement) und arbeitest dafĂźr mit den internen Stakeholdern zur Ăbersetzung von Labor-Anwenderanforderungen in klare Softwareanforderungen zusammen.
Du verantwortest das Projektmanagement und fungierst als Team-Schnittstelle zurPlanung und Steuerung von Arbeitspaketen, Meilensteinen und technischen Entscheidungen, zur Moderation technischer Abstimmungen zwischen Physik, Data Science und Anwendungsteams, sowie zum Aufsetzen transparenter Roadmaps sowie Risiko- und Abhängigkeitsmanagement.
Du magst eine Hands-on Engineering Strategie, bei derDu nicht nur koordinierend tätig bist, sondern auch zentrale Bausteine selbst umsetzt, und andere bei Firmware-/UI-/Python-Themen, je nach Bedarf und Schwerpunkt unterstßtzt.
Requirements
- Abgeschlossenes Studium der Informatik oder eines eng verwandten Studiengangs
- Einschlägige Berufserfahrung in Softwareentwicklung (Architektur, Implementierung, Testing)
- Berufserfahrung im Projektmanagement (Planung, Priorisierung, Stakeholder-Management, Lieferverantwortung)
- Sehr gute Fähigkeit, komplexe technische Inhalte verständlich zu kommunizieren und Entscheidungen zu dokumentieren
- Teamorientierte Arbeitsweise und Freude an interdisziplinärer Zusammenarbeit
- Exzellente Programmierkenntnisse in C++, C#, Rust, Python und Julia sowie Erfahrung in der Entwicklung wissenschaftlicher Software, inkl. Full-Stack-Entwicklung, UI-Konzeption und Datenbanken (SQL/NoSQL)., * Erfahrung in regulierten Umfeldern (Medizinprodukte/IVD/Pharma) oder allgemein in auditgetriebenen Entwicklungsprozessen
- Kenntnisse rund um Software-Lifecycle in regulierten Kontexten (z. B. IEC 62304), Qualitätsmanagement (z. B. ISO 13485), Risikomanagement (z. B. ISO 14971) oder vergleichbare Standards/Methoden
- Praxis mit Embedded/Firmware (z. B. C/C++/RTOS, Schnittstellen, Sensorik, DatenĂźbertragung)
- Erfahrung mit Python-Data-Pipelines (CuPy/NumPy/Pandas, Datenvalidierung, reproduzierbare Analysen)
- UI-Erfahrung (z. B. Qt, Web-Frontends oder Desktop-Apps) und Verständnis fßr nutzerzentrierte Workflows im Labor-/Messbetrieb
- DevOps-Erfahrung: CI/CD, Container (Docker), Artefakt-Management, Release-Automation, Observability/Logging
- Kenntnisse in Cybersecurity-Grundlagen (z. B. Authentifizierung, sichere Updates, Abhängigkeits-/Vulnerability-Management)
Benefits & conditions
- Eine technisch wie wissenschaftlich anspruchsvolle Position mit hoher Eigenverantwortung und viel Gestaltungsspielraum.
- Die MÜglichkeit, datenbasierte Ansätze in der biomedizinischen Forschung aktiv mitzugestalten und eigene Ideen einzubringen.
- Enge Zusammenarbeit mit interdisziplinären Expertinnen und Entscheidungsträgerinnen.
- Moderne Software-, Rechen- und Analyseumgebungen mit hohen Qualitätsstandards.
- Ein Umfeld, das Neugier, Exzellenz, klare Struktur und kollegiale Zusammenarbeit fĂśrdert.
- Flexible Arbeitszeiten sowie individuelle Entwicklungs- und WeiterbildungsmĂśglichkeiten.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Biggest German Tech Companies
The Most Popular IT Jobs on the Market
System change: restart as developer?
Top-Paying Tech Jobs (with Salaries)