Embedded Linux Developer (m/w/d) – Hardware & System Integration
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
Description
- 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.
Zur Verstärkung unserer Hardware- und Softwareentwicklung suchen wir einen praxisorientierten Embedded Linux Developer (m/w/d). Du entwickelst Software für unsere selbst entwickelten Elektronikbaugruppen und intelligenten, vernetzten Sicherheitsprodukte vom Prototyp bis zum zuverlässigen Serieneinsatz.
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
Get similar jobs in Germany by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more Software Developer jobs in Germany.
Finding similar jobs…