Das Unternehmen sucht einen engagierten Embedded Linux Engineer (m/w/d) mit einem Schwerpunkt auf Yocto für ein anspruchsvolles Kundenprojekt, das hohe Anforderungen an Zuverlässigkeit, Sicherheit und Langzeitwartbarkeit stellt. In dieser Rolle werden Sie maßgeschneiderte Linux-Plattformen für FPGA- und SoC-Systeme aufbauen und pflegen. Ihre Aufgaben umfassen den Aufbau und die Pflege von Yocto-/OpenEmbedded-Distributionen, einschließlich Layer-Architektur, Recipes und reproduzierbarer CI-Builds. Zudem werden Sie kundenspezifische Board Support Packages (BSPs) für verschiedene SoC-/FPGA-Plattformen entwickeln und sich mit Linux-Kernel- und Treiberentwicklung in C beschäftigen. Weitere Aufgaben sind Hardware-Bring-up, Secure Boot, Integration kryptografischer Mechanismen sowie Echtzeit- und Latenzoptimierung. Das Team legt großen Wert auf ein professionelles und kollegiales Miteinander, in dem offene Kommunikation und exzellenter Teamgeist gefördert werden. Das Unternehmen bietet Ihnen die Möglichkeit, aktiv an innovativen Zukunftstechnologien mitzuarbeiten und in einem dynamischen Umfeld zu wachsen. Sie haben die Chance, Ihre Expertise einzubringen und gemeinsam mit dem Team die Zukunft verantwortungsvoll zu gestalten.
Embedded Linux Engineer (m/w/d) – Yocto
Beschreibung
Anforderungen
Der ideale Kandidat sollte ein abgeschlossenes Studium in Informatik, Elektrotechnik oder einem vergleichbaren Bereich vorweisen können. Mehrjährige und tiefgehende Erfahrung mit Yocto-/OpenEmbedded ist unerlässlich, wobei Kenntnisse in BitBake, Layer-Design und Toolchain-Building Routine sein sollten. Fundierte Kenntnisse des Linux-Kernels, des Userspace sowie in der Programmiersprache C sind erforderlich. Zudem sollten Sie sicher im Umgang mit hardwarenaher Entwicklung, Cross-Compilation, Git und JTAG-Debugging sein. Für die effektive Kommunikation im Projektumfeld sowie mit den deutschsprachigen Kunden sind sehr gute mündliche und schriftliche Deutschkenntnisse notwendig. Von Vorteil sind Erfahrungen mit der Xilinx-Toolchain, Linux-Treiberentwicklung, OP-TEE und Rust im Kernel sowie Kenntnisse in regulierten oder zertifizierungspflichtigen Umfeldern. Das Unternehmen ist bereit, Lücken im „Nice-to-have“ gemeinsam mit Ihnen auszugleichen.