Für einen unserer Kunden sind wir aktuell auf der Suche nach 2 Android AOSP Entwickler:innen mit LXC Erfahrung.
Rahmendaten:
- Einsatzort: remote
- Beginn: Mitte April
- Laufzeit: 1 Jahr + Option auf langfristig
- Auslastung: Vollzeit
Aufgaben:
Als Android AOSP Entwickler:in übernehmen Sie anspruchsvolle Aufgaben im Bereich der hardwarenahen Systementwicklung.
Sie arbeiten an der Integration von Linux-Containern (LXC) in Android-Systeme und entwickeln maßgeschneiderte Lösungen für komplexe Hardwareumgebungen. Ihr Verantwortungsbereich umfasst die Modifikation von Android-Boot-Sequenzen, Initramfs-Strukturen und des LXC-Konfigurationsframeworks. Sie transformieren Android-Root-Dateisysteme in LXC-kompatible Strukturen und passen Mount-Points für systemrelevante Partitionen an.
Im Bereich Kernel-Entwicklung optimieren Sie Treiber, Scheduling-Algorithmen und Namespace-Isolation für LXC-Container. Die Durchführung von Custom Kernel-Kompilationen mit spezifischen LXC-Flags gehört ebenso zu Ihren Aufgaben wie der Einsatz von Debugging-Tools zur Analyse von Kernel-Panic-Szenarien. Zudem adaptieren Sie Sicherheitskonzepte wie SELinux-Richtlinien für Container-Umgebungen.
Ein weiterer Schwerpunkt Ihrer Tätigkeit liegt in der Netzwerk- und Hardware-Fehlerdiagnose. Sie beherrschen fortgeschrittene Techniken zur Fehlerdiagnose in WLAN-Stack-Implementierungen und arbeiten mit ADB-over-TCP/IP. Die Analyse von wpa_supplicant-Logs und Kernel-Netzwerk-Subsystemen sowie das Reverse-Engineering von treiberspezifischen Problemen runden Ihr Aufgabengebiet ab. Darüber hinaus entwickeln Sie HAL-Module für USB-Gadget-Mode und implementieren USB-PD-Verhandlungsalgorithmen.
Anforderungen:
- Exzellente Kenntnisse in C/C++ für Linux-Kernel und Treiberentwicklung
- Vertrautheit mit Java/Kotlin für das Android Framework und Python für Testautomatisierung
- Neuer Umgang mit Android Studio, Visual Studio Code, GCC/Clang-Toolchains und LXC/LXD
- Fundiertes Wissen über USB 2.0/3.x, TCP/IP-Stack, 802.11ax und Binder IPC
- Von Vorteil sind Zertifizierungen wie Android Certified Engineer oder LPI Linux Essentials
Bei Interesse freuen wir uns über die Zusendung Ihres Profils (sofern möglich im Word-Format) mit Angabe von Stundensatz und Verfügbarkeit. Sollte es aktuell bei Ihnen nicht passen, sprechen Sie gerne eine Empfehlung aus.