Responsabilidades
Diseñar desarrollar y mantener el Launcher principal (HOME APP) de dispositivos Android en modo kiosko.
Implementar una experiencia de usuario robusta controlando el flujo de navegación y el acceso a funcionalidades del sistema.
Integrar el Launcher con servicios del sistema y componentes de System UI.
Compilar y mantener imágenes de sistema Android basadas en AOSP.
Integrar componentes del fabricante: kernel HAL drivers SDKs y configuraciones específicas del dispositivo.
Gestionar el ciclo de vida del sistema operativo Android incluyendo actualizaciones OTA y parches de seguridad.
Integrar hardware y software mediante SDKs y protocolos de comunicación (Bluetooth WiFi NFC UART etc.).
Desarrollar lógica de control para componentes físicos del dispositivo (motores resistencia inclinación etc.).
Analizar logs del sistema y depurar errores de compilación e integración.
Optimizar rendimiento estabilidad y seguridad del sistema operativo Android.
Colaborar con el equipo de IDi en la evolución tecnológica del stack software del producto.
Requisitos
Experiencia mínima de 5 años en desarrollo Android avanzado.
Dominio de Kotlin y Java para desarrollo Android.
Conocimiento avanzado del Android SDK y de la arquitectura interna del sistema operativo.
Experiencia trabajando con AOSP o builds personalizadas de Android.
Conocimientos de System UI servicios del sistema y arquitectura Android.
Experiencia con herramientas ADB Fastboot y sistemas de compilación Android.
Conocimiento de protocolos de comunicación hardware (UART serie Bluetooth entre otros).
Experiencia en depuración de logs de sistema y resolución de errores de compilación.
Formación en Ingeniería Informática Software Computadores Telecomunicaciones Electrónica o similar
(valorable FP especializada con experiencia demostrable).
Muy valorable experiencia desarrollando Launchers Android o interfaces de sistema.
Valorable experiencia con Android Build System (Make / Soong).
Valorable conocimiento de C/C para integración de librerías nativas.
Valorable experiencia en dispositivos embebidos hardware dedicado o ROMs Android personalizadas.
ResponsabilidadesDiseñar desarrollar y mantener el Launcher principal (HOME APP) de dispositivos Android en modo kiosko.Implementar una experiencia de usuario robusta controlando el flujo de navegación y el acceso a funcionalidades del sistema.Integrar el Launcher con servicios del sistema y compone...
Responsabilidades
Diseñar desarrollar y mantener el Launcher principal (HOME APP) de dispositivos Android en modo kiosko.
Implementar una experiencia de usuario robusta controlando el flujo de navegación y el acceso a funcionalidades del sistema.
Integrar el Launcher con servicios del sistema y componentes de System UI.
Compilar y mantener imágenes de sistema Android basadas en AOSP.
Integrar componentes del fabricante: kernel HAL drivers SDKs y configuraciones específicas del dispositivo.
Gestionar el ciclo de vida del sistema operativo Android incluyendo actualizaciones OTA y parches de seguridad.
Integrar hardware y software mediante SDKs y protocolos de comunicación (Bluetooth WiFi NFC UART etc.).
Desarrollar lógica de control para componentes físicos del dispositivo (motores resistencia inclinación etc.).
Analizar logs del sistema y depurar errores de compilación e integración.
Optimizar rendimiento estabilidad y seguridad del sistema operativo Android.
Colaborar con el equipo de IDi en la evolución tecnológica del stack software del producto.
Requisitos
Experiencia mínima de 5 años en desarrollo Android avanzado.
Dominio de Kotlin y Java para desarrollo Android.
Conocimiento avanzado del Android SDK y de la arquitectura interna del sistema operativo.
Experiencia trabajando con AOSP o builds personalizadas de Android.
Conocimientos de System UI servicios del sistema y arquitectura Android.
Experiencia con herramientas ADB Fastboot y sistemas de compilación Android.
Conocimiento de protocolos de comunicación hardware (UART serie Bluetooth entre otros).
Experiencia en depuración de logs de sistema y resolución de errores de compilación.
Formación en Ingeniería Informática Software Computadores Telecomunicaciones Electrónica o similar
(valorable FP especializada con experiencia demostrable).
Muy valorable experiencia desarrollando Launchers Android o interfaces de sistema.
Valorable experiencia con Android Build System (Make / Soong).
Valorable conocimiento de C/C para integración de librerías nativas.
Valorable experiencia en dispositivos embebidos hardware dedicado o ROMs Android personalizadas.
View more
View less