> Markdown version of [/jobs/ext/1982276-software-engineer](https://www.wearedevelopers.com/jobs/ext/1982276-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** NDI Northern Digital - **Location:** Radolfzell am Bodensee, Germany - **Contract:** Permanent contract - **Skills:** 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 - **Published:** August 8, 2026 - **Apply:** https://eu.experteer.com/career/view-jobs/software-engineer-m-w-d-radolfzell-am-bodensee-badenwuerttemberg-deutschland-58837577 ## About the Role 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 * ## 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 * ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [20 Years of Domain-Driven Design: What I’ve Learned About DDD](https://www.wearedevelopers.com/videos/1571-20-years-of-domain-driven-design-what-i-ve-learned-about-ddd) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [ShapeShift: Reinventing Agile for a B2B SaaS Scale-Up](https://www.wearedevelopers.com/videos/1655-shapeshift-reinventing-agile-for-a-b2b-saas-scale-up) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Finding IT & Technology English-speaking Jobs in Germany ](https://www.wearedevelopers.com/magazine/446-finding-it-technology-english-speaking-jobs-in-germany) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)