Embedded Linux Developer (m/w/d)
Deine Aufgaben
- Unterstützung bei der Weiterentwicklung und Inbetriebnahme der Hauptsteuerplatine für ein batteriebetriebenes Shuttle in einem Regalsystem
- Anpassung des Kernels, Devicetrees und der Konfiguration
- Erstellen eines RootFS mit Yocto sowie das Erstellen von UserSpace Tools
- Integration diverser Schnittstellen (CAN, USB, UART, SPI, I2C, Mini-PCIe, GPIOS) und Hardware (Kameras, WLAN, 5G)
- Linuxseitige Unterstützung einer FreeRTOS Applikation auf einem Co-Prozessor
- Abstimmung mit internen Abteilungen (mechanische Konstruktion, E-Plan) und externen Dienstleistern (EMS-Dienstleister)
- Unterstützung bei der Neu-/ und Weiterentwicklung diverser embedded Systeme
- (Fach-)Hochschulstudium der Fachrichtung Elektrotechnik, Nachrichtentechnik, (technische) Informatik, Mathematik, Physik oder eine vergleichbare Ausbildung mit Berufserfahrung
- Sehr gute Linux-Kenntnisse mit expliziter Erfahrung im Low-Level Bereich (Kernel, Treiber und systemnahe Bibliotheken sowie POSIX-Funktionen und Syscalls)
- Gutes Verständnis im Bereich Prozessor-Architekturen (ARM), Cross-Entwicklung und Cross-Debugging, Paketverwaltung, Netzwerktechnik und Protokolle
- Kenntnisse in der Hardwareanpassungen im DeviceTree, sowie ein gutes Verständnis von digitaler Schaltungstechnik und Mikroprozessorsystemen mit Erfahrung im Lesen und Interpretieren von Datenblättern und Schaltplänen
- Gute Kenntnisse im Bereich C, C++ und mind. einer Scriptsprache
- Praktische Erfahrungen im Debugging (z.B. Lauterbach) und in der Anwendung von Oszilloskopen und Protocol Analyzern
- Kenntnisse im Umgang mit gängigen Embedded Linux-Distributionen wie beispielsweise Yocto
- Idealerweise Kenntnisse der Protokolle wie I2C, USB, SPI sowie industrielle Bussysteme wie beispielsweise CAN-Bus oder EtherCAT
- Selbstständige Arbeitsweise und schnelle Einarbeitung in neue Themengebiete
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift
- Team- und Entwicklungsfähigkeit
- Ein dynamisches, schnell wachsendes Unternehmen mit Unicorn-Potential
- Ein motiviertes und engagiertes Team mit offener und direkter Kommunikation, bei dem auch der Spaß nicht zu kurz kommt
- Moderne Arbeitsausstattung und innovative Technologien
- Work-Life-Balance: 30 Tage Jahresurlaub auf Basis einer 40h Woche und flexible Arbeitszeiten
- Die Chance, eines der Top-Startups in Deutschland mitzugestalten
- Möglichkeit, weitere Benefits im Unternehmen zu etablieren
- Die Stelle ist zu 50 % remote möglich