Ingeniero/a de Desarrollo de Software – Android Automotive
Ingeniero/a de Desarrollo de Software – Android Automotive
Descripción del Puesto: Ingeniero/a de Desarrollo de Software – Android Automotive
ComoIngeniero/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.
Responsabilidades principales
* Participar en el diseño y definición del software para vehículos inteligentes y conectados, especialmente en el desarrollo delAndroid 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.
Requisitos del Puesto
Formación Académica
* Titulación en Ingeniería, con especialización en Software o Sistemas Embebidos.
* Inglés fluido imprescindible
Experiencia Profesional
* Mínimo 3 años de experiencia como ingeniero/a de desarrollo de software.
Conocimientos Técnicos Fundamentales
Android Automotive OS (AAOS)
* Arquitectura de Android adaptada a vehículos.
* Diferencias entre Android Auto y Android Automotive.
* Ciclo de vida de las aplicaciones en un entorno embebido.
* Android Connectivity Manager.
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 deRust(cada vez más usado en sistemas seguros).
Frameworks y Herramientas
* Android Studio, Gradle, ADB.
* Android SDK y NDK.
* Git y sistemas de control de versiones.
* Herramientas de CI/CD (GitLab CI, Jenkins, etc.).
Testing y Calidad
* Unit testing (JUnit, Mockito).
* UI testing (Espresso, Roboelectric).
* Validación en entornos embebidos.
Valorable: Conocimientos Específicos del Sector Automotriz
Conectividad y Comunicación
* 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.
¿Por qué nosotros?
* Contamos con un entorno de trabajo internacional e innovador, formando parte de proyectos a la vanguardia en la industria automotriz, movilidad sostenible y tecnología.
* Amplía tus habilidades y haz crecer tu carrera junto a un equipo dinámico. Formación continua en procesos y operaciones.
* Oportunidad de trabajar en proyectos reales con impacto tangible.
* Modalidad: Híbrida
* Ubicación: Valladolid
* Beneficios: Salario competitivo, plan de retribución flexible, seguro de vida y plan de pensiones
Desarrollador De Back-End Typescript / Nestjs
Ingeniero/a de proyectos de Digitalización
Desarrollador/a Fullstack (React + TypeScript)
Internship Beca Desarrollo de bancos de prueba
#J-18808-Ljbffr