
Apprentissage - Développement Android Embarqué & Plateformes Connectées (h/f)
Posted 16 days ago
Company Description
View moreWe are Ampere Software Technology, an entity dedicated to software & systems engineering at Ampere, at the heart of the technological transformation of Renault Group.
We develop the architecture for the vehicle of the future: the Software Defined Vehicle. An architecture that is upgradable, scalable, and open to its ecosystem, with a unique horizontal approach and key partnerships.
Job Description
Nous recherchons un(e) apprenti(e) motivé(e) pour participer au développement d’applications Android embarquées et à l’évolution de notre plateforme logicielle.
Vos missions
En Collaboration Avec Nos Architectes Logiciels Et Experts Plateformes, Vous Interviendrez Sur Un Périmètre Varié Mêlant Développement, Intégration Et Tests
Développement Android embarqué (AAOS)
Participer au développement d’applications Android pour véhicules connectés (Java/Kotlin, Android Studio, APIs Android Automotive).
Contribuer à l’intégration de fonctionnalités s’appuyant sur les données et capteurs du véhicule.
Création et gestion d’environnements de développement
Mettre en place des environnements hardware (bancs de test, unités Android embarquées, périphériques connectés).
Construire et maintenir des environnements software sous Linux et/ou Windows : images Android Automotive, SDKs, outils d’intégration continue, scripts de configuration.
Automatiser l’initialisation d’environnements de test pour l’équipe (playbooks, conteneurs, scripts).
Tests Automatisés – Plateforme & Enablers
Développer et maintenir des tests automatisés couvrant la plateforme Android embarquée et ses enablers (connectivité, services middleware, APIs véhicules…).
Contribuer aux travaux transverses menés sur la plateforme (ex : robustesse, conformité, performance).
Participer à la validation fonctionnelle sur véhicules et bancs d’intégration.
Évolutions Fonctionnelles
Étendre la communication vers d’autres systèmes (smartphones iOS/Android, cloud GCP).
Participer à la conception de companion apps et de nouveaux cas d’usage connectés.
Contribution à La Vie De L’équipe
Rédiger de la documentation claire et structurée (Confluence, Git).
Participer aux démonstrations internes et événements (il y a parfois des croissants).
Prendre part au cadrage des besoins et aux échanges techniques.
Qui êtes vous ?
Compétences recherchées
Développement mobile : bonnes bases en Android (Java/Kotlin), sur Android Studio et curiosité pour l’embarqué.
Développement logiciel et outils : Git, scripts (Shell/Python), CI/CD.
Intérêt pour les environnements embarqués et protocoles locaux (Bluetooth, WiFi Direct…).
Notions en architecture cloud (API, microservices, bases NoSQL) appréciées.
Connaissance ou envie d'apprendre la mise en place d’environnements de test (hardware & software).
Qualités personnelles
Autonomie, curiosité, esprit d’initiative.
Rigueur et sens du détail (les tests automatisés n’épargnent rien !).
Capacité à travailler en équipe et à communiquer clairement.
Anglais technique (nos documentations et partenaires ne parlent pas toujours français).
