Descripción
##### **Descripción del proyecto**
Luxoft es una empresa global de servicios de software que ofrece soluciones profesionales en sectores como Finanzas, Automoción y Transformación Digital.
Estamos creando un nuevo equipo centrado en el desarrollo y la mejora de componentes del marco Android, específicamente SystemUI y Homescreen, para los sistemas de infoentretenimiento Android integrados en vehículos (IVI) de nuestro cliente. El equipo tiene como objetivo comprender las interacciones de los usuarios con la información y la infraestructura del vehículo para dar forma a la experiencia futura de los sistemas IVI a partir de 2026 y más allá.
Al reconocer el software como un impulsor clave de la innovación y la diferenciación en entornos automotrices, construimos una base de software que aprovecha tecnologías de código abierto alineadas con sus comunidades. Nuestro enfoque incorpora prácticas modernas de integración continua y entrega continua, extendiendo la implementación directamente al vehículo. El proyecto sigue principios ágiles y se escala en un gran equipo compuesto por cientos de personas.
Mediante la combinación de tecnologías avanzadas, metodologías ágiles y un compromiso con soluciones óptimas, colaboramos con nuestro socio fabricante de equipos originales (OEM) para definir el futuro de los sistemas IVI.
##### **Responsabilidades**
Colaborar dentro de un equipo de extremo a extremo (E2E), trabajando estrechamente con ingenieros de sistemas, propietarios de producto, diseñadores, equipos de backend y QA.
Implementar, probar y perfeccionar nuevas funcionalidades para la pila de aplicaciones existente basada en Android Automotive.
Trabajar con gestores de producto y diseñadores de UI/UX para traducir los requisitos en soluciones técnicas que se integren perfectamente con la arquitectura actual.
Diagnosticar, solucionar y resolver con rapidez defectos de software, errores y problemas de rendimiento.
Mantener y mejorar la salud de la base de código mediante refactorizaciones y optimizaciones regulares.
##### **Habilidades**
Imprescindibles
Este puesto exige una experiencia avanzada en el desarrollo de Android, con resultados comprobados en el diseño y la entrega de aplicaciones móviles fiables. El candidato utilizará sus profundos conocimientos técnicos para desarrollar y mantener soluciones robustas dentro del ecosistema Android para automoción.
Las habilidades técnicas requeridas incluyen:
Dominio avanzado de Kotlin y Java tanto en capas de aplicación como de marco.
Experiencia profunda con el marco Android, incluida la personalización de componentes del marco de medios y audio para Android Automotive, tales como AudioFlinger, MediaSession, AudioManager y CarAudio.
Amplio dominio de los servicios del sistema Android, la comunicación IPC mediante Binder y mecanismos de comunicación entre múltiples procesos.
Experiencia experta en herramientas de depuración y análisis de rendimiento como adb, systrace, dumpsys y logcat.
Conocimiento de los componentes de arquitectura de Android y patrones de diseño como MVVM, MVI, Arquitectura Limpia y principios SOLID.
Conocimientos sobre los aspectos internos del sistema Android, incluidos el ciclo de vida de los procesos, la gestión de memoria, la seguridad y los modelos de permisos.
Habilidades prácticas con Android Studio, Gradle, Git, aspectos internos de Linux, políticas SELinux y conceptos de sistemas embebidos.
Experiencia con los modelos de aplicaciones del sistema operativo Android para automoción (Android Automotive OS), las restricciones de la interfaz hombre-máquina (HMI) y las APIs para automoción relevantes.
Habilidades blandas requeridas:
Capacidad sólida para resolver problemas, necesaria para diagnosticar y solucionar incidencias complejas a nivel de sistema y de aplicación.
Uso eficaz de herramientas técnicas para ajuste de rendimiento y depuración.
Capacidad para colaborar eficientemente en equipos distribuidos y adaptarse a restricciones específicas de la plataforma.
Deseables
Experiencia previa con el sistema operativo Android para automoción (AAOS) y los marcos del Proyecto de Código Abierto de Android (AOSP): Una familiaridad demostrada con estas plataformas resulta beneficiosa para comprender su estructura y sus procesos de desarrollo.
Competencia en lengua española: La capacidad de comunicarse en español constituye un recurso opcional que facilita una colaboración más efectiva en contextos pertinentes.
##### **Otros**
Idiomas
Inglés: B2 Intermedio Alto, Español: C2 Competente
Nivel jerárquico
Líder
Barcelona, ES, España
Req. VR\-122656
Android
Industria automotriz
22/07/2026
Req. VR\-122656