···
Log in / Register

Android System UI Engineer – System-Level Android Development

Indeed
Full-time
Onsite
No experience limit
No degree limit
C. Felipe Marín Fuentes, 2, 30003 Murcia, Spain
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: Design, develop, and maintain the primary Launcher for Android devices in kiosk mode, controlling navigation flow and access to system functionalities. Key Highlights: 1. Advanced Android, Kotlin, and Java development for System UI and AOSP. 2. Hardware-software integration, OTA management, and security patches. 3. Collaboration in R&D&i for the product's technological evolution. ### **Responsibilities** * Design, develop, and maintain the primary Launcher (HOME APP) for Android devices in kiosk mode. * Implement a robust user experience by controlling navigation flow and access to system functionalities. * Integrate the Launcher with system services and System UI components. * Build and maintain Android system images based on AOSP. * Integrate manufacturer components: kernel, HAL, drivers, SDKs, and device-specific configurations. * Manage the Android OS lifecycle, including OTA updates and security patches. * Perform hardware-software integration using SDKs and communication protocols (Bluetooth, Wi-Fi, NFC, UART, etc.). * Develop control logic for physical device components (motors, resistance, tilt, etc.). * Analyze system logs and debug compilation and integration errors. * Optimize Android OS performance, stability, and security. * Collaborate with the R\+D\+i team on the technological evolution of the product's software stack. ### **Requirements** * Minimum 5 years of experience in advanced Android development. * Proficiency in Kotlin and Java for Android development. * In-depth knowledge of the Android SDK and internal OS architecture. * Experience working with AOSP or custom Android builds. * Knowledge of System UI, system services, and Android architecture. * Experience with ADB, Fastboot, and Android build systems. * Familiarity with hardware communication protocols (UART, serial, Bluetooth, etc.). * Experience debugging system logs and resolving compilation errors. * Degree in Computer Engineering, Software Engineering, Computer Science, Telecommunications, Electronics, or related field (technical vocational training with demonstrable experience is also valuable). * Experience developing Android Launchers or system interfaces is highly desirable. * Experience with the Android Build System (Make / Soong) is desirable. * Knowledge of C/C\+\+ for native library integration is desirable. * Experience with embedded devices, dedicated hardware, or custom Android ROMs is desirable.

Source:  indeed View original post
David Muñoz
Indeed · HR

Company

Indeed
David Muñoz
Indeed · HR

Similar jobs

Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.