
Embedded Linux / Software Developer (m/w/d)
Produktumfeld: LeakCam / Leak Reporter
Für die Weiterentwicklung unserer LeakCam und deren Integration in die CS Leak Reporter Produktwelt suchen wir einen Embedded Linux Entwickler (m/w/d) mit Erfahrung in modernen Linux-basierten Embedded-Systemen.
Deine Aufgaben
- Entwicklung und Weiterentwicklung der Embedded-Software unserer LeakCam (Ultraschall Leckage Suchgerät)
- Aufbau, Konfiguration und Pflege einer Yocto-Linux-basierten Embedded-Plattform
- Entwicklung hardwarenaher Linux-Anwendungen und Services
- Entwicklung, Anpassung und Integration von Linux-Treibern
- Anbindung und Integration von Hardwarekomponenten, Sensoren und Peripherie
- Entwicklung von Schnittstellen zur Kommunikation mit Backend- und Cloud-Systemen
- Implementierung und Nutzung moderner Kommunikationsschnittstellen wie gRPC
- Anbindung der LeakCam an CS Leak Reporter / Leak Reporter V2
- Analyse und Optimierung von Systemperformance, Boot-Zeiten und Ressourcenverbrauch
- Integration und Aktualisierung von Linux-Paketen, Treibern und Systemkomponenten
- Fehleranalyse und Debugging auf Embedded-Linux-Systemen
- Unterstützung bei automatisierten Builds, Tests und Deployment-Prozessen
- Enge Zusammenarbeit mit Backend-, Cloud-, App-, Elektronik- und Hardware-Entwicklung

Dein Profil
Must-have
- Sehr gute Kenntnisse in Linux
- Erfahrung mit Embedded Linux
- Praktische Erfahrung mit Yocto Project / BitBake
- Erfahrung in der Softwareentwicklung für Embedded-Systeme
- Kenntnisse in der Linux-Treiberentwicklung bzw. hardwarenaher Linux-Entwicklung
- Gute Kenntnisse in C und/oder C++
- Sicherer Umgang mit Git
- Kenntnisse in Netzwerkkommunikation und Linux Networking
- Erfahrung mit APIs und Kommunikationsprotokollen, idealerweise gRPC
- Erfahrung mit Debugging und Fehleranalyse auf Embedded-Systemen
Nice-to-have
- Erfahrung mit STM32-Mikrocontrollern
- Erfahrung in der Entwicklung von Embedded Firmware in C / C++
- Erfahrung mit FPGA-basierten Systemen
- Kenntnisse in der Kommunikation zwischen Linux-Systemen, Mikrocontrollern und FPGAs
- Erfahrung mit Schnittstellen wie SPI, I²C, UART, USB, Ethernet oder CAN
- Erfahrung mit Go
- Erfahrung mit Docker bzw. Container-Technologien auf Embedded-Systemen
- Kenntnisse in CI/CD-Prozessen
- Erfahrung mit OTA-Updates
- Kenntnisse in Cybersecurity für Embedded Devices
- Erfahrung mit Secure Boot, Zertifikaten und Device Identity
- Kenntnisse im Bereich Kamera-, Sensor- oder Bildverarbeitungssysteme
- Erfahrung mit ARM-basierten Plattformen
Technologieumfeld
Yocto Linux · Embedded Linux · Linux-Treiber · C · C++ · STM32 · FPGA · gRPC · Go · Git · Docker · CI/CD · ARM · Networking
Persönlich
- Selbstständige und strukturierte Arbeitsweise
- Freude an der Verbindung von Hardware, Elektronik, Betriebssystem und Software
- Interesse an langlebigen industriellen Produkten
- Lösungsorientiertes Denken und Freude an technischer Ursachenanalyse
- Fähigkeit, sich auch in komplexe hardwarenahe Problemstellungen einzuarbeiten
- Gute Deutsch- und Englischkenntnisse


Was du von uns bekommst:
Du bekommst bei uns die Möglichkeit, unsere Produkte und Lösungen aktiv mitzuentwickeln und deine eigenen Talente einzubringen. Dazu kommen:
- unbefristete Festanstellung
- abwechslungsreiche Aufgaben statt jeden Tag dasselbe
- kurze Wege und schnelle Entscheidungen
- Raum für eigene Ideen und kreative Lösungen
- enge Zusammenarbeit mit verschiedenen Teams
- Weiterbildungsmöglichkeiten
- Epassi
- JobRad
- kostenlose Getränke
- unser wöchentliches Freitags-Firmenfrühstück
- und vor allem Kolleginnen und Kollegen, bei denen Zusammenarbeit tatsächlich Zusammenarbeit bedeutet
Klingt nach dem richtigen Job für dich?
Dann sende uns deine Unterlagen und wir melden uns zeitnah bei dir.
Jetzt bewerben