Como Android System UI Engineer, liderarás el desarrollo del Launcher principal (HOME APP) de los dispositivos Android, la capa de sistema operativo que da vida a las consolas fitness de más de 3.000 gimnasios en 80 países. Tu trabajo se desarrollará en el Departamento de I+D+i de la compañía, combinando desarrollo Android avanzado, conocimiento del SO a nivel interno y capacidad para trabajar con hardware integrado.
Tus responsabilidades se articulan en torno a cuatro ejes:
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 (motores, sistemas de resistencia, inclinación, etc.).
Desarrollo:
- 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
- Experiencia demostrable en puesto similar.
- Formación: Ingeniería Informática, del Software, de Computadores, de Telecomunicaciones / Electrónica o Sistemas Embebidos. También se considerarán perfiles FP (DAM / ASIR) con experiencia demostrable en desarrollo Android de bajo nivel.
- Lenguajes: Experiencia demostrable en desarrollo Android con Kot