Festanstellung, Vollzeit, Gilching, Software, Festanstellung, Erfahrung, 5-7 Jahre, IT/Softwareentwicklung, Software-/Systemarchitektur
Embedded Linux / BSP Developer (m/w/d)
Was wir bieten
- Von Beginn an sind wir per du und möchten es dir durch ein umfassendes Onboarding erleichtern, dich auch schon vor Deinem ersten Arbeitstag als fester Bestandteil des UX Teams zu fühlen.
- Kooperation, Nachhaltigkeit, Exzellenz und Menschlichkeit – diese Werte stehen bei uns nicht auf glänzendem Papier, sondern sind unsere gelebten Überzeugungen.
- Bis zu 80% Homeoffice pro Woche sind möglich.
- Durch regelmäßige Feedbackgespräche kannst du deine persönliche Weiterentwicklung definieren und dich mit Hilfe unserer internen Lernprogramme sowie durch externe Weiterbildungskurse weiterentwickeln.
- Für Mitarbeiterempfehlungen gibt es einen Dankeschön-Bonus.
- Unser Büro ist mit dem Auto wie mit ÖPNV gut erreichbar, in unserer Tiefgarage kannst du dein Auto kostenfrei parken, auch findest du dort kostenfreie Ladestationen.
- Bei regelmäßigen Events und Gesundheitsangeboten (wie Yogakurse u.ä.) sowie z. B. beim Urban Gardening auf unserer Sonnenterasse hast du die Möglichkeit gemeinsam mit deinen KollegInnen auf Erfolge anzustoßen, zu entspannen oder dich auf informellem Weg auszutauschen.
- Solltest Du Bergfan sein, hast du Sommer wie Winter die Möglichkeit unsere UX eigene Berghütte in Kitzbühl zum privaten Gebrauch zu mieten.
- Ebenso bieten wir 30 Tage Urlaub, 13 Monatsgehälter, eine Gewinnbeteiligung, einen Zuschuss zur betrieblichen Altersversorgung sowie weitere monetäre Unterstützungen, die auf deinen speziellen Bedarf abgestimmt sind.
Deine Aufgaben
- Embedded-Linux-Entwicklung: Du entwickelst und optimierst unsere Embedded-Linux-Plattformen für moderne HMI-Systeme – von der Basis bis zur Applikationsintegration.
- Systemintegration: Du integrierst unsere Embedded Linux BSPs in kundenspezifische Hardwarelösungen und stellst einen reibungslosen Systembetrieb sicher.
- Open Source Verantwortung: Du bringst ein echtes Open-Source-Mindset mit – du teilst Wissen, bist mit den Regeln einer Community vertraut und trägst zur Weiterentwicklung bei.
- Ökosystempflege: Du betreust und erweiterst unser Embedded-Linux-Ökosystem – einschließlich Buildsystem, CI, Testfarm und modularer Baukastentechnologien.
- Teamarbeit: Du arbeitest eng mit KollegInnen aus Hardware, Produktmanagement und Software-Applikation zusammen, um ganzheitliche Lösungen zu gestalten.
- Technologischer Weitblick: Du beobachtest Trends und neue Technologien im Embedded-Linux-Bereich und bringst aktiv Ideen zur Weiterentwicklung unseres Linux-Stacks ein.
Dein Profil
- Ausbildung & Background: Du hast ein abgeschlossenes technisches Studium (z. B. Elektrotechnik, Informatik) oder eine vergleichbare Ausbildung im Embedded-Umfeld.
- Buildsysteme: Du bringst Erfahrung im Umgang mit Buildroot und/oder Yocto mit.
- Systemkenntnisse: Du kennst Dich aus mit Secure Boot, Linux Kernel und Treiberentwicklung und kannst dein Wissen praxisnah anwenden.
- Integration & Debugging: Du hast Erfahrung mit U-Boot, Library-Debugging und der Systemintegration komplexer Embedded-Systeme.
- Programmierung: Du beherrschst Python und Bash sicher im Alltag.
- Grafiksysteme: Du hast Kenntnisse in Qt, Wayland oder vergleichbaren Grafiksystemen.
- Hardware & Debugging: Du arbeitest routiniert mit ARM Cortex-A und verfügst über Erfahrung im ARM-Debugging.
- Peripherieintegration: Du hast Erfahrung mit der Linux-Integration von Displays, Interfaces und Netzwerkkomponenten.
- Toolchain: Du nutzt Git und GitLab souverän und hast Erfahrung im Einsatz von CI-Systemen und Build-Pipelines.
- Open Source: Du begeisterst Dich für das Embedded Linux Ökosystem, FOSS-Komponenten und Buildsysteme bzw. Distributionen und hast idealerweise bereits Code upgestreamt.
- Projekterfahrung: Du bringst idealerweise Erfahrungen aus Dienstleistungsprojekten mit und weißt, was kundenorientiertes Arbeiten bedeutet.