Innovation in Therapie und Diagnose – dafür setzen wir uns ein.
Weltweit vertrauen führende Unternehmen der Medizintechnik auf die 3D-Tracking-Technologie von NDI – dem Marktführer seit über 20 Jahren. Unsere Kompetenz als innovatives Hightech-Unternehmen für die Realisierung moderner, digitaler Lösungen in medizinischen Anwendungsfeldern ist zentraler Bestandteil unseres Erfolgs.
Für NDI arbeiten Menschen an vier Standorten weltweit. Die kulturelle Vielfalt in unserem global tätigen Unternehmen sowie die Anforderungen der Hightech-Industrie sorgen für ein anregendes Arbeitsumfeld. Das Wissen, die Begeisterung und die Erfahrung unserer Mitarbeiter*innen sind essenziell für unseren Erfolg. Und dabei kennt jeder jeden mit Namen - auch unsere Kolleg*innen in Kanada, USA und Hongkong. Wir vertrauen uns, sind ehrlich miteinander und können ausgelassen miteinander feiern. Und das auch hierarchieübergreifend - so macht Arbeiten Spaß!
In der Abteilung Research & Development bieten wir abwechslungsreiche und vielfältige Aufgaben im Bereich der Embedded Software-Entwicklung:
* Zu Ihren Hauptaufgaben gehört es, Software für elektromagnetische Navigationssysteme zu planen, entwickeln und zu implementieren
* Außerdem definieren Sie Schnittstellen zwischen Soft- und Hardware-Komponenten und entwickeln und testen hardwarenahe Software (z.B. auf ARM-Prozessoren)
* Mit der Entwicklung von zentralen, wiederverwendbaren Komponenten für unsere Systeme setzen Sie ein Fundament hinsichtlich der Qualität, Techniken und Coding Guidelines in unserer Software-Entwicklung
* Sie verfügen über ein erfolgreich abgeschlossenes Hochschulstudium im Bereich Informatik, Elektronik oder einer vergleichbaren Fachrichtung, sowie erste Erfahrungen im Bereich Embedded Systems
* Außerdem bringen Sie gute Kenntnisse und Erfahrungen in C und C++ mit – von Vorteil sind Kenntnisse in Python
* Darüber hinaus bringen Sie Erfahrungen inCompilern mit, z.B. mit gcc, msvc, Clang oder vergleichbare
* Nice to have sind Linux (Yocto, PetaLinux oder vergleichbare) Kenntnisse
* Wenn der Umgang mit UML, SysML oder einer ähnlichen Modellierungssprache ebenfallszu Ihren Kompetenzen gehört, ist das von Vorteil, ebenso wie Erfahrungen mit Continuous Integration und Continuous Delivery
* Voraussetzung sind sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift