Software Engineer

NDI Northern Digital
Radolfzell am Bodensee, Germany
5 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 Delivery Continuous Integration Python (Programming Language) Language Modeling Software Architecture Software Engineering Systems Modeling Language UML Software Modules Information Technology

Job description

Experteer Overview In dieser Rolle entwickeln Sie die Software-Architektur für unsere elektromagnetischen Navigationssysteme und implementieren sowie testen Module. Sie arbeiten im internationalen Software-Team an der Dokumentation, Verifikation und Validierung im regulierten Medizinfeld. Sie bauen zentrale, wiederverwendbare Komponenten und unterstützen das R&D-Team bei technischen Fragestellungen. Sie arbeiten agil, kommunizieren auf Deutsch und Englisch und tragen zur Qualitätssicherung bei. Pay / Benefits * Architektur definieren und weiterentwickeln auf Basis vorhandener Navigationssysteme * Implementierung von Software-Modulen sowie deren Tests * Analyse bestehender Systeme, Erarbeiten und Dokumentieren von Funktionalitäten und Schnittstellen * Dokumentation, Verifikation und Validierung im regulierten medizinischen Umfeld * Entwicklung zentraler, wiederverwendbarer Software-Komponenten und Unterstützung des R&D-Teams * Unterstützung bei Anwendung und technischen Fragestellungen im Team Tasks * Erfolgreich abgeschlossenes Hochschulstudium der Informatik, Software Engineering oder vergleichbare Fachrichtung * mehrjährige Berufserfahrung in der Software-Entwicklung * sehr gute Kenntnisse in C und C++ * idealerweise Erfahrung mit Python sowie Embedded Systems * Umgang mit UML, SysML oder vergleichbaren Modellierungssprachen * Kenntnisse in Continuous Integration und Continuous Delivery von Vorteil * agile Vorgehensweise in der Software-Entwicklung * gute Deutsch- und Englischkenntnisse in internationalem Umfeld Key requirements *

Requirements

im Team Tasks * Erfolgreich abgeschlossenes Hochschulstudium der Informatik, Software Engineering oder vergleichbare Fachrichtung * mehrjährige Berufserfahrung in der Software-Entwicklung * sehr gute Kenntnisse in C und C++ * idealerweise Erfahrung mit Python sowie Embedded Systems * Umgang mit UML, SysML oder vergleichbaren Modellierungssprachen * Kenntnisse in Continuous Integration und Continuous Delivery von Vorteil * agile Vorgehensweise in der Software-Entwicklung * gute Deutsch- und Englischkenntnisse in internationalem Umfeld 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

54 sec

Understanding the module-based architecture of Nest.js

Maximilian Otto Maximilian Otto · World Congress 2024

2:58 min

Applying agile software methodologies to corporate operational challenges

Kyle Daigle · Coffee With Developers

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