Desarrollador Android Automotive
Role details
Job location
Tech stack
Job description
El Área de Software Engineering dentro de la gran familia de VASS Company, hacemos magia , sobre todo cuando se trata del emocionante mundo del desarrollo back y front. ??, Como Ingeniero/a de Desarrollo de Software Android, te incorporarás al núcleo de la ingeniería de software de Renault, dentro del equipo responsable del sistema embebido de infoentretenimiento. Este sistema gestiona la experiencia multimedia y la interfaz de control del habitáculo en los vehículos de las marcas Renault, Alpine, Dacia y Mobilize., * Participar en el diseño y definición del software para vehículos inteligentes y conectados, especialmente en el desarrollo del Android Automotive Software Development Kit (SDK) y sus aplicaciones asociadas.
- Diseñar interfaces del SDK que permitan exponer datos del vehículo y habilitar nuevos usos y funcionalidades.
- Desarrollar nuevas funciones y actualizaciones periódicas para los vehículos de las distintas marcas del grupo, incluyendo: Dashcam integrada, Experiencias sensoriales en el habitáculo, Videovigilancia, Monetización de datos del vehículo, Juegos y entretenimiento a bordo
- Colaborar con equipos internos y socios del sector automotriz para garantizar la integración y evolución del software.
- Desarrollar, probar, integrar y depurar el software, asegurando la entrega de funcionalidades completas y de alto valor para el cliente.
- Trabajar en el contexto de una arquitectura electrónica de nueva generación, orientada a la conectividad y la inteligencia del vehículo.
Requirements
- Inglés fluido imprescindible
Experiencia Professional:
- Mínimo 3 años de experiencia como ingeniero/a de desarrollo de software.
Conocimientos Técnicos Fundamentales
- Arquitectura de Android adaptada a vehículos.
- Diferencias entre Android Auto y Android Automotive.
- Ciclo de vida de las aplicaciones en un entorno embebido.
Lenguajes de Programación:
- Java y Kotlin: desarrollo de aplicaciones Android.
- C++: para integración con capas más bajas del sistema (HAL, HIDL).
- Conocimientos básicos de Rust
Frameworks y Herramientas:
- Git y sistemas de control de versiones.
- Herramientas de CI/CD (GitLab CI, Jenkins, etc.).
Testing y Calidad:
- Validación en entornos embebidos.
Valorable: Conocimientos Específicos del Sector Automotriz
- Integración con TCU, RIL, telephony stack.
- Protocolos de comunicación (CAN, LIN, Ethernet automotriz).
- Integración con Hardware: Sensores, cámaras, sistemas de infoentretenimiento.
- Dashcams, sensores de habitáculo, etc.