Software Engineer

NDI Northern Digital
Radolfzell am Bodensee, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Tech stack

Agile Methodology C++ (Programming Language) Continuous Integration Systems Analysis Python (Programming Language) Software Engineering Software Systems Systems Modeling Language UML Software Modules Information Technology

Job description

Experteer Overview In dieser Rolle arbeiten Sie im Software-Team, um die Architektur und Entwicklung unserer Softwarelösungen im medizintechnischen Umfeld voranzutreiben. Sie gestalten die Architektur basierend auf elektromagnetischen Navigationssystemen, implementieren Module und führen Tests durch. Die Dokumentation, Verifikation und Validierung stehen im regulierten medizinischen Kontext im Mittelpunkt. Sie arbeiten eng mit dem R&D-Team zusammen und tragen zur Entwicklung zentraler Bausteine bei. Diese Position bietet die Chance, in einem internationalen Umfeld Impact zu erzielen und digitale Lösungen für moderne medizinische Anwendungen mitzugestalten. Pay / Benefits * Architektur entwerfen und weiterentwickeln sowie Implementierung und Tests von Software-Modulen * Systemanalysen, Funktions- und Schnittstellendefinition sowie Dokumentation * Architekturarbeit, Implementierung von Software und Durchführung von Tests * Dokumentation, Verifikation und Validierung im regulierten medizinischen Umfeld * Entwicklung wiederverwendbarer Software-Komponenten und Unterstützung des R&D-Teams * Zusammenarbeit mit Kolleg*innen und Beantwortung technischer Fragestellungen Tasks * Erfolgreich abgeschlossenes Hochschulstudium in Informatik/Software Engineering oder vergleichbar * Mehrjährige Berufserfahrung in der Software-Entwicklung * Sehr gute Kenntnisse in C und C++, idealerweise auch Python * Erfahrung in der Entwicklung von Embedded Systems * Umgang mit UML/SysML; Kenntnisse in CI/CD von Vorteil * Agile Software-Entwicklung, sichere Kommunikation auf Deutsch und Englisch Key requirements *

Requirements

Umfeld Umfeld * Entwicklung wiederverwendbarer Software-Komponenten und Unterstützung des R&D-Teams * Zusammenarbeit mit Kolleg*innen und Beantwortung technischer Fragestellungen Tasks * Erfolgreich abgeschlossenes Hochschulstudium in Informatik/Software Engineering oder vergleichbar * Mehrjährige Berufserfahrung in der Software-Entwicklung * Sehr gute Kenntnisse in C und C++, idealerweise auch Python * Erfahrung in der Entwicklung von Embedded Systems * Umgang mit UML/SysML; Kenntnisse in CI/CD von Vorteil * Agile Software-Entwicklung, sichere Kommunikation auf Deutsch und Englisch Key requirements *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on eu.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

3:06 min

System thinking and the necessity of architectural synthesis

Mourjo Sen Mourjo Sen · World Congress 2026 Europe

2:36 min

Experiencing Conway's Law in heterogeneous software systems

Michael Jaeger Michael Jaeger · Europe 2026 Virtual

2:27 min

Structuring agile and interdisciplinary engineering teams

Oliver Zimmert · LIVE

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all