Senior Embedded Linux Platform Engineer (F/M/D)

Senior Embedded Linux Platform Engineer (F/M/D)

München Vollzeit 61650 - 75350 € / Jahr (geschätzt) Homeoffice (teilweise)
D

Auf einen Blick

  • Aufgaben: Entwickle und integriere Software für innovative mobile Mapping-Systeme.
  • Unternehmen: NavVis, ein globaler Technologieführer in der Realitätserfassung.
  • Vorteile: 30 Tage bezahlter Urlaub, flexible Arbeitszeiten und Unterstützung bei Umzug.
  • Weitere Informationen: Offene Kultur, die Vielfalt schätzt und individuelles Wachstum fördert.
  • Warum dieser Job: Gestalte die Zukunft mit modernster Technologie und wachse in einem dynamischen Umfeld.
  • Qualifikationen: 5+ Jahre Erfahrung in der Softwareentwicklung für Embedded Linux Systeme.

Das prognostizierte Gehalt liegt zwischen 61650 - 75350 € pro Jahr.

UNSERE VISION Wenn Menschen unsere Technologie nutzen, um die Kluft zwischen der physischen und digitalen Welt zu überbrücken, erfassen sie nicht nur die Realität - sie schaffen eine neue. In dieser neuen Realität sind sie intelligenter, produktiver, effizienter und kreativer - weil sie die digitale Grundlage haben, um die Welt zu gestalten, in der sie leben möchten. Das ist es, was NavVis in all unseren Produkten und Dienstleistungen bietet: die Werkzeuge, um die Welt nicht nur so zu kartieren, wie sie ist, sondern den Weg zu einer besseren Zukunft zu ebnen.

DER ANSPRUCH NavVis entwickelt mobile Kartierungssysteme mit Hardware und Software, die in München entworfen und hergestellt werden. Die Systemsoftware verwandelt unsere Geräte in Produkte: Sie läuft an Bord, bringt die Plattform hoch, orchestriert die Sensoren, führt den Mapping-Stack in Echtzeit aus und gibt dem Bediener eine Benutzeroberfläche zur Steuerung der Erfassung. Jeder Scan, den ein Kunde liefert, beginnt auf dem Gerät.

Wir suchen einen Senior Embedded Linux Platform Engineer für das Systemsoftware-Team in der Abteilung Mapping und Wahrnehmung (MAP). Sie sind verantwortlich für die Linux-Plattformschicht direkt über dem Kernel: den OS-Lebenszyklus, die Hardware-Abstraktionsschicht und Systemdienste, Bibliotheken, Grafik- und Medienintegration sowie die Integration von Sensormodulen.

Sie arbeiten täglich an der Grenze zwischen Kernel und Benutzerspace, in enger Zusammenarbeit mit dem Embedded Software-Team, das den Bootloader, die Kernel-Treiber und die Firmware unter Ihnen verwaltet. Dies ist eine Plattform- und Integrationsrolle: Sie lesen Kernel-Code und tragen Kernel-Patches durch unsere OS-Bauten, aber Ihr Zuhause ist die Schicht darüber, wo ein funktionierender Kernel zu einem funktionierenden Produkt wird.

WIE SIE EINEN EINFLUSS AUSÜBEN WERDEN:

  • Besitzen Sie den OS-Lebenszyklus: Bündeln von Kernel und OS, Erstellen, Anpassen, Verpacken und Veröffentlichen von Debian- und Ubuntu-Images auf amd64 und ARM, einschließlich OS-Updates, Build- und Release-Pipelines, Dual-Boot und Over-the-Air-Update-Mechanismen, die mit Produktionsvolumina skalieren.
  • Integrieren Sie an der Grenze zwischen Kernel und Benutzerspace: Bringen Sie Modifikationen und Kernel-Patches ein, entwickeln Sie die Hardware-Abstraktionsschicht und integrieren Sie Treiber mit Anwendungen.
  • Erstellen und pflegen Sie Systemdienste: D-Bus-System-Daemons, Plattform-Dienstprogramme und Tools, die das Gerät im Feld debuggen.
  • Patching und Integration kernelabhängiger Bibliotheken: OpenGL oder Vulkan, NPU, libc und Krypto für die Anwendungsschicht, plus GPU-spezifische Benutzerspace-Blob-Integration, Koordination der Low-Level-Kernel-Arbeit mit dem Embedded Software-Team und der Arbeit auf Anwendungsebene mit dem Anwendungsteam.
  • Besitzen Sie den Kamera- und Medienbenutzerspace: die V4L2-Schnittstelle, Bildformate und -steuerungen sowie OpenCV-Level-Fixes, die auf den von dem Embedded Software-Team gelieferten Kamerakernel-Treibern basieren.
  • Entwickeln Sie Sensormodulsoftware, z.B. das GNSS- und GPS-Softwaremodul: Nachrichtenparsing, Schnittstellen, NTRIP-Weiterleitung und präzise Zeitstempelung für ein vermessungsgenaues Kartierungssystem.
  • Unterstützen Sie den ROS-basierten Mapping-Stack: Halten Sie den C++- und Python-Mapping-Stack und seine ROS-Knoten zuverlässig auf der Plattform, die Sie besitzen.
  • Halten Sie die Qualität messbar: Erstellen und pflegen Sie CI-Pipelines, Hardware-in-the-Loop-Tests und Stresstests.

WAS IHNEN HELFEN WIRD, IN DER ROLLE ERFOLGREICH ZU SEIN:

  • 5+ Jahre professionelle Softwareentwicklung für Embedded-Linux-Systeme, idealerweise auf ARM-basierten Plattformen, mit fundierten praktischen Erfahrungen in C und C++ in einem Produktionscode und soliden Python-Kenntnissen für Tools, Skripting und Automatisierung.
  • Fließend an der Grenze zwischen Kernel und Benutzerspace: Lesen von Kernel-Code, Anwenden und Tragen von Kernel-Patches, Arbeiten mit sysfs und udev sowie Debugging an der Grenze im Feld.
  • Praktische Erfahrung im Erstellen von Linux-Images und im Management des OS-Lebenszyklus: Debian- oder Ubuntu-Image-Bauten, Verpackung, Update- oder OTA-Mechanismen und reproduzierbare, getestete Build-Pipelines.
  • Erfahrung mit der Linux-Benutzerspace-Plattform: System-Daemons, D-Bus oder vergleichbare IPC, systemd, Verpackung und Plattform-Tools.
  • Integrationskenntnisse in mindestens einem der folgenden Bereiche: V4L2 und Kamera- und Medienpipelines; GPU- oder Grafik-Stacks und kernelabhängige Bibliotheken (OpenGL, Vulkan, NPU, libc, Krypto, Anbieter-Blobs); oder GNSS- und Sensorprotokollsoftware (Nachrichtenparsing, Weiterleitung, Zeitstempelung).
  • Klare Kommunikation in Englisch, erforderlich, um die Arbeit an der Kernelgrenze mit den Embedded Software-, Kalibrierungs- und Sensors- sowie Anwendungsteams zu koordinieren.

WIRD EINEN ZUSÄTZLICHEN VORTEIL DARSTELLEN:

  • Vertrautheit mit ROS oder vergleichbarer Robotermiddleware in einer Produktionsumgebung mit C++ und Python.
  • Erfahrung mit Hardware-in-the-Loop-Tests oder Leistungs- und Latenzevaluierung für Gerätesoftware.
  • Erfahrung mit Kamerasystemen und Sensoren im Allgemeinen.
  • Zeitsynchronisation in Sensorsystemen: PTP und Zeitstempelstrategien.
  • Gerätebereitstellung und bildbasierte Bereitstellung im Produktionsmaßstab.
  • Yocto- oder Buildroot-Erfahrung und Open-Source-Beiträge.

WIE WIR WISSEN, DASS WIR EIN PERFEKTER MATCH SIND:

Ihr Recruiting-Partner für diese Rolle ist Rina (sie/ihr). Sie können mit einem Screening-Gespräch und bis zu 4 Runden von Interviews rechnen, in denen wir gerne Ihre Leidenschaft und Interessen entdecken, Sie uns vorstellen und verstehen, wie wir möglicherweise gegenseitig zum Wachstum beitragen können.

WIE WIR SIE ZUFRIEDENHALTEN WERDEN:

  • Es ist wichtig, eine Pause von der Arbeit zu machen!
  • 30 Tage bezahlter Urlaub pro Jahr.
  • Bezahlbarer Zugang zu einem umfangreichen Netzwerk von Fitness- und Wellness-Einrichtungen durch EGYM Wellpass-Zuschuss.
  • Deutschlandticket-Zuschuss zur Unterstützung nachhaltiger Reisen mit öffentlichen Verkehrsmitteln.
  • Flexible Arbeitszeiten und ein hybrides Arbeitssetup, das es Ihnen ermöglicht, Ihre Arbeit um Ihr Leben herum zu planen.
  • Umfassende Visa- und Umzugshilfe für internationale Kandidaten.
  • Ein attraktives Fahrrad-Leasing-Modell durch JobRad.
  • Wettbewerbsfähiges Vergütungspaket, das die Fähigkeiten und Erfahrungen, die Sie mitbringen, wertschätzt.
  • Bis zu 4000 EUR Mitarbeiterempfehlungsbonus.
  • Finanzielle Unterstützung für lokale Sprachkurse, um Ihnen bei Ihrer Integration in die Kultur zu helfen.

ÜBER UNS NavVis ist ein technologisch fokussierter, globaler Marktführer in der Realitätserfassung und digitalen Fabriklösungen. Prominente Hersteller und Laser-Scanning-Profis auf der ganzen Welt vertrauen unserer bahnbrechenden Technologie, die entwickelt wurde, um die gebaute Umgebung als fotorealistische digitale Zwillinge zu erfassen und zu teilen. Indem wir die physische und digitale Welt verbinden, helfen wir Organisationen, intelligentere Entscheidungen zu treffen und effizientere, vernetzte Abläufe aufzubauen.

Mit über 300 Mitarbeitern aus rund 60 Nationalitäten und Büros auf der ganzen Welt sind wir stolz darauf, ein wirklich internationales und vielfältiges Arbeitsumfeld zu sein. Als wachsendes Unternehmen vereinen wir die Agilität, Innovation und den unternehmerischen Geist eines Startups mit der Professionalität und Zuverlässigkeit eines etablierten Unternehmens - und bieten unserem Team das Beste aus beiden Welten.

Sie werden Teil einer offenen Kultur sein, die Vertrauen, Zusammenarbeit und Transparenz schätzt. Wir sind stolz auf unser Umfeld, in dem vielfältige Talente gedeihen können und in dem Feedback individuelles Wachstum und Entwicklung fördert.

Teilen Sie unsere Leidenschaft für disruptive Technologie und möchten Teil unserer dynamischen Reise sein? Bei NavVis werden Sie Ihre Projekte leiten, innovative Ideen zum Leben erwecken und echte Möglichkeiten haben, Ihre Karriere voranzutreiben und für Ihren Einfluss anerkannt zu werden.

Wir ziehen unsere Stärke aus unserer Vielfalt. NavVis' unerschütterliches Engagement für die Förderung eines integrativen und vielfältigen Arbeitsplatzes hat die Grundlage für unser unglaubliches Wachstum gelegt. Wir gedeihen von der kollektiven Stärke unserer Menschen, die aus unterschiedlichen Hintergründen kommen. Wir respektieren und schätzen jede Erfahrung, die mit Rasse, Geschlechtsidentität, sexueller Orientierung, Nationalität, Religion und Behinderung verbunden ist. Wir diskriminieren nicht aufgrund dieser oder anderer Identitäten und ermutigen alle nachdrücklich zur Bewerbung. Gemeinsam mit Ihnen bauen wir NavVis auf!

Wenn Sie aufgrund einer Behinderung Unterstützung in jeder Phase des Rekrutierungsprozesses benötigen, wenden Sie sich bitte an Ihre Recruiting-Partner für diese Position.

Senior Embedded Linux Platform Engineer (F/M/D) Arbeitgeber: Doist

Keyfactor ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in der Schweiz (Zürich) oder im Vereinigten Königreich (Remote) eine dynamische und unterstützende Arbeitsumgebung bietet. Mit einem starken Fokus auf Mitarbeiterentwicklung und strategischen Partnerschaften fördert das Unternehmen eine Kultur der Zusammenarbeit und Innovation, die es den Mitarbeitern ermöglicht, ihre Karriereziele zu erreichen und gleichzeitig einen bedeutenden Beitrag zum Unternehmenswachstum zu leisten.

D

Kontaktdaten:

Doist Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Embedded Linux Platform Engineer (F/M/D) erhalten könntest

Das richtige Netzwerk nutzen

In der Automatisierungstechnik lohnt es sich, Teil von Fachgruppen oder Online-Communities zu sein, wie z.B. LinkedIn-Gruppen oder speziellen Foren. Diese Plattformen sind nicht nur gut für den Austausch mit Kollegen, sondern auch für den direkten Kontakt mit Unternehmen, die Stellen ausschreiben.

Messebesuche planen

Auf Messen und Branchenveranstaltungen wie der SPS IPC Drives oder der Hannover Messe gibt es oft die Möglichkeit, direkt vor Ort mit Unternehmen zu sprechen. Nutzt die Chance, um euch über Doist und deren offene Stellen zu informieren und vielleicht sogar einen ersten Eindruck zu hinterlassen.

Praktische Erfahrungen sammeln

Falls ihr noch nicht so viel Erfahrung habt, schaut nach Möglichkeiten für Workshops oder Projekten in der Automatisierungstechnik, die euch praktische Kenntnisse vermitteln. Das zeigt nicht nur eure Initiative, sondern verschafft euch auch einen Pluspunkt im Bewerbungsprozess.

Bewirb dich direkt über unsere Seite

Wenn ihr euch für eine Stelle bei Doist interessiert, bewerbt euch direkt über unsere Website. So landet eure Bewerbung direkt im Fokus und ihr zeigt, dass ihr wirklich hinter der Stelle steht. Zudem könnt ihr in der Übersicht der Ausschreibungen oft mehr über das Team und die Unternehmenskultur erfahren.

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Embedded Linux Platform Engineer (F/M/D) mit Bravour zu bestehen

Embedded Linux Entwicklung
C und C++ Programmierung
Python für Tooling und Automatisierung
Kernel- und Userspace-Integration
Debian und Ubuntu Image-Bau
OS Lifecycle Management
Systemd und D-Bus

Einige Tipps für deine Bewerbung 🫡

Bring deine technischen Fähigkeiten zur Geltung:In der Automatisierungstechnik sind spezifische technische Fähigkeiten gefragt. Hebe deine Kenntnisse in Bereichen wie SPS-Programmierung, Roboter- oder Prozessautomatisierung klar in deinem Lebenslauf hervor. Vielleicht hast du sogar Zertifikate oder Schulungen, die deine Kenntnisse belegen – zeig das!

Präzise CV-Gestaltung:Achte bei deinem Lebenslauf darauf, dass du klar und präzise die Projekte auflistest, an denen du gearbeitet hast. Konzentriere dich auf messbare Ergebnisse und technische Herausforderungen, die du gemeistert hast. Das wird deine Eignung für die Stelle bei Doist unterstreichen.

Motivation und Teamarbeit betonen:Im Anschreiben solltest du nicht nur deine technischen Fähigkeiten beeindruckend darstellen, sondern auch deine Motivation für die Automatisierungstechnik betonen. Berichte, wie wichtig dir Teamarbeit und innovative Lösungen sind – das passt gut zur Vollzeitstelle bei Doist!

Verlinke relevante Projekte oder Portfolios:Falls du an spannenden Projekten gearbeitet hast, die irgendetwas mit Automatisierungstechnik zu tun haben, verlinke diese in deiner Bewerbung! Ein Portfolio oder Links zu veröffentlichten Arbeiten können dir helfen, dich von anderen Bewerbungen abzuheben.

Wie man sich auf ein Vorstellungsgespräch bei Doist vorbereitet

Verstehe die Werkzeuge der Automatisierungstechnik

Mach dich mit den gängigen Tools der Branche vertraut, wie PLC-Programmierung und SCADA-Systemen. Vielleicht wirst du im Gespräch sogar auf eine technische Herausforderung stoßen, also sei bereit, konkrete Beispiele aus deiner bisherigen Erfahrung zu nennen, in denen du diese Tools angewendet hast.

Bereite dich auf technische Fragen vor

Erwarte technische Fragen, die sich auf Automatisierungssysteme und deren Integration beziehen könnten. Das bedeutet, dass wir uns ein paar Systemdesign-Fragen ansehen und darüber nachdenken sollten, wie wir Probleme mit bestehenden Automatisierungssystemen lösen würden. Das zeigt nicht nur dein Wissen, sondern auch deine Problemlösungsfähigkeiten.

Zeige deine Projekte und Erfolge

Hast du bereits an Projekten in der Automatisierungstechnik gearbeitet? Bringe ein Portfolio mit, das deine besten Arbeiten zeigt. Das kann alles umfassen - von Prozessoptimierungen bis zu erfolgreich implementierten Lösungen. Du willst der Jury zeigen, was du drauf hast und wie du Ergebnisse lieferst!

Motivation und langfristige Perspektive

Da es sich um eine Vollzeitstelle handelt, sollten wir uns auch Gedanken darüber machen, warum du langfristig in diesem Bereich arbeiten möchtest. Sei bereit, deine Motivation zu erklären, wie du in der Automatisierungstechnik wachsen möchtest und wie du zum Erfolg von Doist beitragen kannst. Das zeigt, dass du wirklich an einer Karriere in diesem Bereich interessiert bist!