Android System UI Engineer

Awayke Talent Solutions
Murcia, Spain
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Job source

Tech stack

Java (Programming Language) Android Software Development Bluetooth Communications Protocols Computer Engineering Universal Asynchronous Receiver/Transmitter Wi-Fi Technology Kotlin

Job description

  • 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., Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies., Alemania Australia Austria Bélgica Brasil Canadá España Estados Unidos Francia India Italia México Nueva Zelanda Holanda Polonia Reino Unido Singapur Sudáfrica Suiza

Requirements

  • 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 Kotlin y Java.
  • SDK y arquitectura: Conocimiento avanzado de Android SDK y arquitectura interna del sistema.
  • AOSP: Experiencia trabajando con AOSP o builds personalizadas de Android.
  • System UI: Conocimiento de System UI, servicios del sistema y arquitectura Android.
  • Herramientas: Experiencia con ADB, Fastboot y herramientas de compilación Android.
  • Protocolos hardware: Conocimiento de UART, serie, Bluetooth y protocolos de comunicación embebida.
  • Depuración: Experiencia analizando logs de sistema y depurando errores de compilación Android. ¿Quién eres? Buscamos a un/a profesional técnico/a con pasión por el desarrollo de bajo nivel y la integración hardware-software, que destaque por:

  • Dominio técnico profundo: Perfil Android más allá de la capa de aplicación, con comprensión de AOSP, kernel, HAL y compilación de sistema.
  • Orientación a producto real: Capacidad de ver el impacto de tu trabajo en máquinas físicas de fitness utilizadas en miles de instalaciones a nivel mundial.
  • Growth Mindset y autonomía: Apertura para evolucionar técnicamente según las necesidades del I+D+i, con curiosidad genuina por los retos del sector fitness tecnológico.
  • Resolución de problemas complejos: Metodología sólida para depurar errores de integración, analizar logs de sistema y optimizar el rendimiento del SO.
  • Alineación estratégica: Capacidad para colaborar con el responsable de Tecnología y otros desarrolladores del equipo, integrando feedback técnico de forma constructiva.
  • Estabilidad en entornos de alta exigencia: Solidez y proactividad en momentos de carga propios de un Departamento de I+D+i con proyectos de producto real., + Técnico
  • Recepciónista
  • Administrador
  • Ventas
  • Enfermero
  • Limpieza
  • Mantenimiento
  • Telefonista
  • Compras
  • Recursos humanos

Tipo de trabajo

  • Desde casa
  • Estudiantes
  • Online
  • Trabajos Verticales
  • En inglés
  • Teletrabajo
  • Media jornada

Benefits & conditions

  • Impacto Real: Formarás parte de un equipo multidisciplinar de R&D / IT en una compañía líder del sector fitness con presencia en más de 80 países y más de 3.000 gimnasios equipados.
  • Trabajo a nivel de sistema, no solo de aplicación: Tendrás la oportunidad de trabajar con Android a nivel de SO: AOSP, kernel, HAL, drivers y compilación de sistema, una experiencia técnica diferencial.
  • Salario: Rango salarial de hasta 35k a negociar según experiencia y perfil aportado.
  • Crecimiento y Formación: Nuestro cliente invierte en la formación continua de este perfil, lo que supone una oportunidad real de desarrollo dentro del Dpto. de I+D+i.
  • Entorno Tecnológico: Acceso a un entorno de alta exigencia tecnológica, trabajando con productos de última generación (tecnología REACT®, transmisión POLY-V®, conectividad Bluetooth).
  • Cultura Wellness: Fomentamos un estilo de vida activo con acceso libre y gratuito al gimnasio de empresa, a un minuto de tu puesto.
  • Flexibilidad y Conciliación: Jornada intensiva con flexibilidad de entrada y salida (L-J de 7:30/8:00 a 16:30/17:00 y viernes hasta las 14:00).

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:04 min

Replacing complex wireless networking with web bluetooth connections

George Cave · WWC 2023

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

4:15 min

Modulating music tempo with Web Bluetooth API

Rowdy Rabouw Rowdy Rabouw · LIVE

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all