Wir verwenden Cookies, um Ihnen die bestmögliche Erfahrung mit der Website bieten zu können. Ihre Cookie-Einstellungen werden im lokalen Speicher Ihres Browsers gespeichert. Dazu gehören Cookies, die für die Website technisch notwendig sind. Darüber hinaus können Sie frei entscheiden, ob Sie Cookies akzeptieren, und dies jederzeit ändern. Sie können auch Cookies zur Verbesserung der Website-Leistung sowie Cookies zum Anzeigen von Inhalten, die auf Ihre Interessen zugeschnitten sind, ablehnen. Wenn Sie nicht alle Cookies akzeptieren, kann dies Auswirkungen auf Ihre Erfahrung auf der Site und die von uns angebotenen Services haben.
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
Wenn Sie eine Website besuchen, kann diese Informationen zu Ihrem Browser - meistens in Form von Cookies - speichern und abrufen. Da wir Ihr Recht auf Privatsphäre respektieren, können Sie bestimmte Cookies ablehnen. Wenn Sie jedoch bestimmte Cookies blockieren, kann sich dies negativ auf Ihre Erfahrung auf der Site und die von uns angebotenen Services auswirken.
Notwendige Cookies
Diese Cookies sind für die Verwendung dieser Website erforderlich und können nicht deaktiviert werden.
Notwendige Cookies
Anbieter
Beschreibung
Aktiviert
SAP as service provider
Wir verwenden die folgenden Sitzungs-Cookies, die alle für die Funktionsfähigkeit der Website erforderlich sind:
"route" wird für Sitzungs-Stickiness verwendet
"careerSiteCompanyId" wird verwendet, um die Anforderung an das richtige Rechenzentrum zu senden
"JSESSIONID" wird während der Sitzung auf dem Gerät des Besuchers abgelegt, damit der Server den Besucher identifizieren kann
"Load balancer cookie" (tatsächlicher Cookie-Name kann abweichen) verhindert, dass ein Besucher von einer Instanz zu einer anderen springt