Embedded Linux Developer (m/w/d) – Hardware & System Integration
Summary
Develops hardware-close embedded Linux software for liveye's in-house electronics and networked security products: porting/customizing the kernel, device trees and Yocto/Buildroot images, writing drivers and edge services in Python/C, and wiring devices to backend and frontends via REST/IPC. Onsite in Badem bei Bitburg, Germany.
- Sicherheit für die Zukunft: Wir bieten Dir eine betriebliche Altersvorsorge mit einem überdurchschnittlichen Arbeitgeberanteil und eine betriebliche Krankenversicherung mit Jahresbudget sowie eine Unfallversicherung.
- Mehr Netto vom Brutto: Mit unserer Sachbezugskarte profitierst Du von einer attraktiven Nettooptimierung, die mehr aus Deinem Gehalt macht.
- Gesundheit und Wohlbefinden: Ob Firmenfitness, Zugang zu einer Mental Health Plattform oder Bikeleasing – Deine Gesundheit und Dein Wohlbefinden sind uns wichtig.
- Spannende Aufgaben in einem starken Umfeld: Dich erwartet eine verantwortungsvolle Position in einem internationalen, wachstumsstarken Unternehmen mit krisensicherem Arbeitsplatz.
- Flexibles und modernes Arbeitsumfeld: Wir bieten Dir ein dynamisches Arbeitsumfeld mit flexiblen Arbeitszeiten, einer Überstundenregelung mit Freizeitausgleich und Auszahlung sowie moderne, digitale Arbeitsmittel (Firmenlaptop und Firmenhandy)
- Attraktive Vergütung & Entwicklungschancen: Neben einer attraktiven Vergütung unterstützen wir Deine berufliche Weiterentwicklung mit gezielten Fort- und Weiterbildungsangeboten.
- Mehr als nur ein Arbeitsplatz: Freue Dich auf kostenfreie Getränke, frisches Obst, regelmäßige Mitarbeiterevents, Teambuilding-Aktivitäten sowie einen gute Erreichbarkeit mit PKW-Stellplätzen.
Dein Fokus: Du integrierst unsere eigene Hardware in Embedded-Linux-Systeme, entwickelst systemnahe Funktionen und verbindest Edge Devices, Gerätesteuerung und Diagnosedaten mit Backend und Frontend.
- Entwicklung, Integration und Pflege hardwarenaher Software für unsere Embedded-Linux-basierten Edge Devices und eigenen Elektronikbaugruppen
- Anpassung und Konfiguration von Linux-Kernel, Device Trees und Board Support Packages; Entwicklung und Integration von Gerätetreibern
- Erstellung und Pflege von Linux-Images und Toolchains mit Yocto oder Buildroot; Cross-Compilation und automatisierte Builds
- Inbetriebnahme von Sensorik, Kommunikationsmodulen und eigenen Baugruppen über SPI, I²C, UART und Ethernet; Zusammenarbeit mit der Hardwareentwicklung
- Entwicklung und Integration systemnaher Dienste und Anwendungen auf Edge Devices, insbesondere mit Python; C für mikrocontrollernahe Komponenten wie das IO-Modul
- Systematisches Debugging an Hardware und Linux-System (z. B. gdb, strace, Kernel-Logs); Optimierung von Stabilität, Performance, Speicher und Energiebedarf
- Entwicklung und Integration von REST-APIs und IPC-Schnittstellen; zuverlässige Anbindung von Gerätedaten und Steuerfunktionen an Backend, Web- und HMI-Frontends
- Zusammenarbeit mit Backend-/Frontend-Entwicklung, Test und Produktion; Validierung, Dokumentation und Überführung in robuste Serienprodukte
- Fundierte praktische Erfahrung mit Embedded Linux, Hardwareintegration und systemnaher Softwareentwicklung
- Kenntnisse von Linux-Kernel, Treibern, Device Trees sowie Build-Umgebungen wie Yocto oder Buildroot
- Verständnis für elektronische Baugruppen, ARM-basierte Plattformen und hardwarenahe Schnittstellen (SPI, I²C, UART, Ethernet)
- Kenntnisse von Netzwerkprotokollen, REST/JSON und IPC sowie Verständnis für Backend- und Frontend-Anbindungen
- Sicherer Umgang mit Git, Debugging und technischer Dokumentation; selbstständige, praxisorientierte Hands-on-Arbeitsweise
Was Du nicht alles mitbringen musst:
Du musst nicht gleichzeitig Linux-Kernel-Spezialist, Mikrocontroller-Entwickler und Frontend-Profi sein. Entscheidend sind eine solide Embedded-Linux-Basis, echtes Hardwareverständnis und Freude daran, unsere eigenen Produkte praxisnah weiterzuentwickeln. Bare Metal, FreeRTOS und Keil sind ein Plus, keine Voraussetzung.Als Anbieter von Sicherheitsdienstleistungen setzen wir ein einwandfreies Führungszeugnis voraus.- Python auf Edge Devices
- C für Mikrocontroller / IO-Modul
- Bare Metal / Registerprogrammierung
- FreeRTOS
- Keil und herstellerspezifische Tools
- MQTT / IoT
- CI/CD
