Senior Software Engineer (w/m/d)

  • Radolfzell am Bodensee
  • Ndi Europe Gmbh
Senior Software Engineer (w/m/d) 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ß! Das Gerüst für unsere Software erstellen und damit jedes Software-Projekt von Grund auf begleiten oder bestehende Systeme verbessern – klingt erstmal wie jede andere Stelle, was es aber einzigartig macht, ist unsere Technologie der medizinischen Navigation an der Sie mitwirken Ihr Hauptaufgabengebiet liegt in der Planung und dem Entwurf von Software-Systemen Sie entwickeln und testen hardwarenahe Software zum Beispiel auf ARM-Prozessoren und erarbeiten und realisieren zusammen mit dem Team die Funktionalitäten und Schnittstellen der Software-Units sowie deren Implementierung Damit alles ohne Komplikationen realisierbar ist, definieren Sie Schnittstellen zwischen Soft- und Hardware-Komponenten und stimmen diese ab Sie unterstützen das Software-Team bei technischen Realisierungsfragen - gemeinsam bringen Sie Projekte voran Durch Ihr Hochschulstudium in Informatik, Elektrotechnik oder einer ähnlichen Fachrichtung bringen Sie die perfekte Basis mit Im Bereich der Embedded Software-Entwicklung bringen Sie mehrjährige Erfahrung mit und auch im Software-Entwurf konnten Sie ihr Wissen aufbauen C++ und C beherrschen Sie auf hohem Niveau und können sofort durchstarten, Python noch dazu wäre von Vorteil Mit UML, SysML oder einer anderen Modellierungssprache kennen Sie sich aus Verschiedene Build-Tools wie Make / CMake oder vergleichbar haben Sie in Ihren vorherigen Tätigkeiten schon angewandt Kenntnisse in Linux (Yocta, PetaLinux) sind ebenso von Vorteil Auf das internationale Umfeld mit unseren kanadischen und amerikanischen Kolleg*innen sind Sie durch gute Deutsch- und Englischkenntnisse optimal vorbereitet