Stellenbeschreibung

Orientieren Sie sich neu

Embedded Linux Developer (w/m/d)
Stellenstandort (kurz):  Radolfzell, DEU

INSIDE

Hidden Champion in der Medizintechnik – darauf sind wir stolz Weltweit vertrauen führende Unternehmen der Medizintechnik auf unsere 3D-Tracking-Technologie - in diesem Bereich sind wir seit über 25 Jahren globaler Marktführer. 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-Medizin-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ß!

TASKS

  • Sie entwickeln Linux Kernel-Module sowie Device Driver für verschiedene Hardware-Komponenten und sorgen für deren stabile Integration in Embedded Systeme
  • Gemeinsam mit angrenzenden Fachbereichen analysieren Sie Systemanforderungen, stimmen Schnittstellen ab, unterstützen bei der Integration von Hardware und Software und beraten bei der Analyse und Behebung komplexer Fehler
  • Darüber hinaus implementieren Sie User-Space Applikationen in C/C++ und passen Embedded Linux Distributionen mithilfe gängiger Build-Systeme an
  • Im Rahmen von Testing und Qualitätssicherung führen Sie Code Reviews, Performance-Analysen sowie Debugging durch und dokumentieren Ihre Ergebnisse strukturiert
  • Nicht zuletzt erstellen und pflegen Sie technische Dokumentationen, wirken an Design-Reviews mit und treiben den Wissenstransfer im Team aktiv voran

PROFILE

  • Sie verfügen über ein abgeschlossenes Studium der Informatik, Elektrotechnik oder einer vergleichbaren Fachrichtung sowie mehrjährige Erfahrung in der Embedded Linux Entwicklung
  • Fundierte Kenntnisse in C und gute Kenntnisse in C++ bringen Sie ebenso mit wie praktische Erfahrung in der Entwicklung von Kernel-Modulen und Device Treibern
  • Idealerweise besitzen Sie Know-how in Embedded Linux Build-Systemen wie Yocto oder Buildroot sowie in hardwarenahen Schnittstellen (z. B. I2C, SPI, UART)
  • Erfahrung mit gängigen Entwicklungstools (Git, Cross-Compilation, Debugging-Tools) sowie ein gutes Verständnis der Linux Kernel Architektur runden Ihr technisches Profil ab
  • Eine strukturierte, selbstständige Arbeitsweise, Teamfähigkeit und Qualitätsbewusstsein sowie sichere Englischkenntnisse ermöglichen Ihnen eine effektive Zusammenarbeit im internationalen Umfeld