Architecte logiciel développement apps mobile (H/F)

  • Architecture
  • Guyancourt
  • A négocier

Description

Architecte logiciel développement apps mobile (H/F)

Choisir Renault, c'est rejoindre une entreprise internationale fière de ses racines françaises et une communauté de plus de 117 000 personnes. Depuis 1898, la passion est le moteur du groupe Renault, pour continuer à innover et à développer des solutions de mobilité pour tous. Travailler chez Renault c'est se montrer curieux et audacieux, aimer travailler en équipe dans un environnement de travail créatif, dynamique et multiculturel pour relever les défis de la mobilité de demain et de l'automobile du futur. Enfin, c'est acquérir une expertise reconnue au sein d'une industrie exigeante tout en exerçant des métiers passionnants.

1. Missions Principales et Objectifs prioritaires / Key assignments and aims :

L'évolution technologique est aujourd'hui au cœur de la performance de l'ingénierie Renault.
Dans un contexte en pleine mutation environnementale, numérique, économique, le monde automobile évolue rapidement.
La voiture s'électrifie, se connecte, s'automatise.
Relever ces trois défis passe par la maitrise de technologies clés de l'ingénierie système.
Elles sont devenues stratégiques pour toute l'industrie automobile.

Au sein de la direction de l'ingénierie Systèmes, en tant qu'architecte logiciel développement apps embarquées, vous serez le référent en ce qui concerne les choix des technologies à utiliser et des architectures logicielles à mettre en place sur le périmètre des applications embarquées.

Votre mission consistera à :

Définir, spécifier, tester et valider les choix techniques sur le périmètre du développement des applications mobiles embarquées : technologie de développement, architecture logicielle embarquée.
Construire des schémas et une stratégie d'architecture embarqués en collaboration et en cohérence avec les autres architectes des systèmes multimédia & connectivité (architecture plateforme débarquée, Architecte Métier Système…).
Communiquer, partager et promouvoir l'architecture définie et s'assurer de son application par l'ensemble des acteurs impliqués dans le développement d'apps embarquées, y compris au-delà de l'UET.
Définir et documenter les processus agile adaptés à l'activité (développement, validation des apps mobiles, assurance qualité).
Piloter et coacher les équipes de développement (essentiellement en Inde). Mise en place d'actions de suivi, d'évaluation, de plans de progrès, animation de scrum meetings…
Piloter les validations d'applications.
Etre le référent technique « Apps » au sein de la direction et à ce titre collaborer avec l'ensemble des intervenants techniques Renault du système multimédia (AMS, Pilotes Innovation, LIS, PFS…) lors des comités techniques, mais aussi auprès des fournisseurs (Tomtom, LGe, Bosch…).
Spécifier la documentation des API et du SDK des systèmes multimédias embarqués (existants et à venir) et valider les livraisons du fournisseur, et plus généralement être le référent sur le SDK.
Suivi des incidents sur l'ensemble du périmètre apps, tant durant les projets que pendant la vie série.

L'activité porte sur différentes plateformes techniques (Android, iOS, HTML, Genivi…) et environnements de développement (Java, C++, Qt, Objective C) en constantes évolutions. L'architecte logiciel développement apps mobile doit donc être flexible et curieux avec un solide bagage technique lui permettant de construire des stratégies solides même lorsque les technologies peuvent être amenées à évoluer.

Ce poste est très riche, extrêmement opérationnel, et avec de très nombreux contacts à l'international.

2. Missions Complémentaires / Additional tasks

Le caractère innovant de notre activité nous amène à être à l'écoute permanente des innovations dans le domaine des apps, de la connectivité et des smartphones. A ce titre, il est souvent nécessaire de travailler sur des "proof of concept" en cycle de développement court afin de participer et de proposer des innovations dans le domaine du multimédia embarqué.

Renault, signataire depuis 2004 de la charte de la Diversité, souhaite faire bénéficier l'entreprise de la richesse culturelle et de la diversité des experiences.


1. Formation / Education

Ingénieur informatique / développement.
Anglais courant impératif (nombreux interlocuteurs étrangers)

2. Expérience professionnelle / Professional experience

Expérience en développement et architecture logiciel.
Expérience dans les Systèmes embarqués, la connectivité, les technologies client / serveur.
Une connaissance des technologies et outils de développements (Java, Android, Eclipse, SVN…) est indispensable.

3. Connaissances spécifiques / Specific knowledge

Une connaissance de plusieurs langages parmi HTML5 / CSS / JS, Java, Objective C, C++, Qt et des plateformes Android, iOS et Windows Phone serait un véritable atout pour ce poste.

4. Aptitudes personnelles souhaitables / Expected personal capabilities

Capacité à travailler dans un environnement international et multiculturel technique (bon niveau d'anglais TOEIC 750 minimum).

Le rôle d'expert développement implique de très fortes compétences techniques, mais aussi un caractère ouvert et de grandes facilités de communication afin de piloter / former les équipes de développement et de validation et d'être capable de discuter / négocier avec les fournisseurs dans des contextes parfois tendus.

Découvrir la Page Entreprise

Ils ont travaillé ici