Stage : Android Developer

Responsabilități

Stage : enrichissement d’une application Android simulant un appareil BLE 

Continental te propose de nous rejoindre sur un projet international qui va modifier la vie de milliers, millions d’utilisateurs dans le monde. Le produit en lui-même possède la stack système du futur mêlant serveurs backends, embarqué et solutions mobiles. Cette solution sécurisée est actuellement l’un des objectifs stratégiques de beaucoup d’acteurs de l’industrie. Le projet que tu intègreras est déjà déployé et fonctionnel. C’est une opportunité de rentrer dans le monde mobile et de faire ses premières armes sur Android. 

L’objectif de ce stage est d‘enrichir une application Android existante qui simule un équipement embarqué et de lui ajouter de nouvelles fonctionnalités.  

Cette application reproduit le comportement d’un équipement embarqué au sein des véhicules. Cette application Android doit être mise à jour pour incorporer de nouvelles fonctionnalités. Plus précisément, un enrichissement des Api de l’interface Bluetooth de l’application est nécessaire. Il s’agira ainsi de faire évoluer cette Api, la machine à états sous-jacente ainsi que la mise à niveau pour Android 13. 

Lors de ce stage, tu seras amené(e) à travailler avec : 

  • Une application Android 

  • Le protocole BlueTooth Low Energy du système Android 

  • Le protocole TLS (on te l’expliquera, pas d’évolution du protocole envisagée) 

  • Les bonnes (et mauvaises) pratiques de développement sous Android. 

  • La sécurité sous Android : de la couche de vue aux architectures en passant par le KeyStore et son Volt, il y a beaucoup de notions de sécurité en jeu. On te les expliquera, pas d’évolution de la couche de sécurité envisagée. 

  • Retrofit/OkHttp/Timber/Hilt/… toutes les librairies actuelles  

  • Git et les process d’entreprises (CI/CD avec un Jenkins) 

Citește mai mult

Cerințe

Profil recherché :  

  • Tu termines un master II en développement logiciel 

Expérience : 

Les stages et projets personnels orientés développement Android sont recommandés, ainsi qu’une curiosité pour le contexte du projet. Tu as déjà codé une application Android. 

Connaissances techniques souhaitées :  

  • Développement Android 

  • Langage : Java, RX, Kotlin 

Autres compétences :  

  • Capacité à travailler et communiquer dans un environnement collaboratif en équipe multidisciplinaire 

  • Capacité à travailler en contexte international et innovant (anglais obligatoire) 

  • Curiosité, autonomie 

Durée : 6 mois - Date d’arrivée envisagée : Mars 2023 

Citește mai mult

Oferta noastră

Ready to drive with Continental? Take the first step and fill in the online application.

Citește mai mult

Despre noi

Chez Continental, nous rendons la mobilité plus sûre, propre et intelligente. 

Continental Digital Services France (CDSF) est une nouvelle entité créée pour relever ce défi d’innovation d’une manière unique : réaliser la fusion entre l’intelligence à bord et celle – collective et collaborative – des véhicules connectés à notre plateforme de services. 

Au travers de l’un de nos projets phares – eHorizon – nous voulons donner au véhicule (connecté demain, autonome après-demain) la capacité de « voir » au-delà de la portée de ses capteurs (et des obstacles, virages, etc). En collectant («crowdsensing») les données de tous les véhicules notre plateforme peut générer des informations qui permettront aux systèmes embarqués ou non de prendre de meilleures décisions. 

Nous travaillons également à imaginer, développer et déployer les nouveaux services de mobilité qui vont s’intégrer de manière transparente avec les autres services numériques qui contribueront à nos vies personnelle, sociale et professionnelles, surtout en zone urbaine («smart cities»). 

Citește mai mult