ANDROID SYSTEM UI ENGINEER
2 days ago
Lorquí
Desde Acercanza Consulting estamos buscando un Android System UI Engineer para una empresa situada en Lorquí (Murcia). Contrato: directamente con la empresa, indefinido. Jornada completa. Teletrabajo: No Horario: Lunes a jueves 8:00-17:00 y viernes 8:00-14:00 Experiencia mínima de 5 años Salario 35.000€ Descripción del puesto: Buscamos un Android System UI Engineer para liderar el desarrollo del Launcher principal (HOME APP) de dispositivos basados en Android utilizados en equipamiento tecnológico del sector fitness. El rol se centra en el desarrollo de la interfaz principal del sistema en modo kiosko, así como en la integración del sistema operativo Android con hardware específico del dispositivo. La persona seleccionada trabajará en el Departamento de I+D+i, participando directamente en la evolución tecnológica de los productos de la compañía y en la construcción del stack de software que controla nuestros dispositivos. El puesto requiere combinar desarrollo Android avanzado, comprensión del sistema operativo a nivel interno y capacidad para trabajar con hardware integrado. Funciones y responsabilidades: Como Android System UI Engineer serás responsable de: Desarrollo de la interfaz del sistema: Diseñar, desarrollar y mantener el Launcher principal (HOME APP) del dispositivo. Implementar una experiencia de usuario robusta en modo kiosko con control del flujo de navegación del sistema. Integrar el Launcher con servicios del sistema y componentes de System UI. Sistema operativo Android: Compilar y gestionar imágenes de sistema Android basadas en AOSP. Integrar componentes del fabricante (kernel, HAL, drivers, SDKs y configuraciones del dispositivo). Mantener el ciclo de vida del sistema operativo incluyendo actualizaciones OTA y parches de seguridad. Integración hardware–software: Integrar SDKs y protocolos de comunicación para interactuar con hardware del dispositivo. Implementar comunicación con módulos como Bluetooth, Wi-Fi, NFC y periféricos serie/UART. Desarrollar lógica de control para componentes físicos del dispositivo (motores, sistemas de resistencia, inclinación, etc.). Desarrollo de bajo nivel: Trabajar con herramientas de compilación del sistema Android. Analizar logs de sistema y depurar errores de integración. Optimizar rendimiento, estabilidad y seguridad del sistema operativo. Requisitos: Desarrollo Android con Kotlin y Java. Conocimiento avanzado de Android SDK y arquitectura interna del sistema. Experiencia trabajando con AOSP builds personalizadas de Android. Conocimiento de System UI, servicios del sistema y arquitectura Android. Experiencia trabajando con ADB, Fastboot y herramientas de compilación Android. Conocimiento de protocolos de comunicación hardware(UART, serie, Bluetooth, etc.). Experiencia depurando logs de sistema y errores de compilación Android. Beneficios laborales: Teléfono móvil Posibilidad de trabajar con Android a nivel de sistema, no únicamente a nivel de aplicación. Trabajo en un entorno de I+D+i orientado a producto real. Otra información: Se valorará especialmente Experiencia desarrollando Launchers Android o interfaces de sistema. Experiencia con Android Build System (Make / Soong). Conocimientos de C/C++ para integración de librerías nativas. Experiencia en dispositivos embebidos o hardware dedicado. Experiencia integrando SDKs de fabricantes de hardware. Experiencia trabajando con ROMs Android personalizadas. Si estas interesad@, apúntate!!