Job location
Frankfurt am Main, Germany
Tech stack
C
Device Drivers
Linux on Embedded Systems
Linux kernel
PCI Express
Software Systems
Information Technology
Job description
Frankfurt am Main
Vor Ort
Vollzeit
Mid-Level
vor 18 Stunden
Gehaltsrahmen wird im Prozess kommuniziert
Teilen
Requirements
Der ideale Kandidat hat ein abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation. Sie bringen mehrjährige Erfahrung in der Embedded-Linux-Entwicklung mit und verfügen über fundierte Kenntnisse in der Linux-Kernel- und Treiberentwicklung sowie in der hardwarenahen Programmierung. Sehr gute Kenntnisse in der Programmiersprache C sind unerlässlich. Erfahrung im Umgang mit Schnittstellen und Hardwareanbindung, wie beispielsweise SPI, I2C oder PCIe, ist von Vorteil. Eine strukturierte Arbeitsweise sowie ein ausgeprägtes technisches Verständnis sind für diese Position wichtig. Darüber hinaus sollten Sie sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift mitbringen. Die Fähigkeit, technisch anspruchsvolle, hardwarenahe Softwarelösungen zu entwickeln und in spezialisierten Entwicklungsteams zu arbeiten, rundet Ihr Profil ab.
About the company
Unser Kunde ist ein technologieorientiertes Unternehmen, das sich auf die Entwicklung hochpräziser Mess- und Prüfsysteme für industrielle Anwendungen spezialisiert hat. Die Produkte kombinieren Elektronik, Software und Messtechnik und bieten leistungsfähige Gesamtlösungen. In dieser Rolle als Embedded Linux Entwickler sind Sie verantwortlich für die Entwicklung und Anpassung von Linux-Kernel-Komponenten sowie von Gerätetreibern. Zu Ihren täglichen Aufgaben gehört die hardwarenahe Programmierung zur Anbindung und Steuerung von Messhardware. Sie analysieren und optimieren die Systemperformance, Latenz und Stabilität und integrieren Treiber in bestehende Embedded-Linux-Systeme. Zudem unterstützen Sie bei der Inbetriebnahme, Fehleranalyse und Durchführung von Systemtests. In dieser Position arbeiten Sie eng mit der Hardwareentwicklung und dem Systemengineering zusammen und erstellen technische Dokumentationen. Das Arbeitsumfeld ist geprägt von hoher technischer Spezialisierung und langfristig
angelegten Entwicklungsprojekten, was Ihnen die Möglichkeit bietet, sich kontinuierlich weiterzuentwickeln und an innovativen Lösungen zu arbeiten.