Loading...
Share this Job

Title:  C++ Software architect

DESCRIPTIF RAPIDE DU POSTE :

 

 

Le digital est au cœur de la sensibilisation des consommateurs et joue un rôle clé dans la réalisation de la mission d’Essilor qui est de donner accès à une bonne vision à tous. 

La Direction Recherche & Développement d'Essilor continue de grossir ses capacités pour accélérer le développement de technologies digitales essentielles pour accompagner le Groupe dans le maintien de sa position de leader. La catégorie “Solutions Digitales” créée il y a un peu plus d’un an au sein de la R&D développe ces technologies. Sa mission est de surveiller l'environnement digital en rapide évolution, d'évaluer les technos émergentes, de s'associer aux meilleures start-ups et/ou universités pour délivrer des « solutions digitales » spécifiques à l'industrie optique. Pour cela, la catégorie travaille en étroite collaboration avec ses divisions business & marketing pour transformer ces technologies en produits utilisables qui répondent aux besoins spécifiques des utilisateurs et des marchés. L’équipe a une exposition internationale et est répartie entre la France et la Chine.  

Intégré(e) au sein d’une équipe pluridisciplinaire regroupant des experts dans différents domaines scientifiques, votre mission sera de proposer et définir les architectures logicielles des produits et services en développement. Vous vous assurez de leur homogénéité, de leur évolutivité et de leur cohérence avec les exigences d’architectures techniques. Vous définissez les orientations techniques des produits et des applications en anticipant les évolutions des environnements technologiques.

Dans ce contexte, vous avez comme activités principales : 

  • Écrire / aider à déterminer les spécifications fonctionnelles des applications

  • Concevoir et mettre en oeuvre des architectures systèmes et logicielles complexes et cohérentes, quand nécessaire, avec les contraintes réglementaires liées aux dispositifs médicaux

  • Analyser les architectures logicielles existantes et formuler des recommandations stratégiques dans le cadre de leur amélioration

  • Participer au développement des briques logicielles

  • Suivre / valider les développements d'une équipe externe / interne

  • Mettre en place un processus d’intégration continue de nos solutions (tests unitaires, fonctionnels, de non régression automatisés)

  • Réaliser une veille technologique permanente

  • Conseiller les autres membres de l’équipe et leur communiquer les règles et les standards d'architecture définis

 

Profil recherché:

Formation: Diplômé(e) d’une école d'ingénieurs généraliste ou d'ingénieurs informatiques ou Master, avec spécialisation en génie logiciel, passionné(e) par l’informatique au sens large

 Expérience: 3 à 5  ans

 Compétences:

●        Excellentes compétences en programmation et solides bases en informatique.

●        Une très bonne maîtrise du langage C++, bonne connaissance de Python

●        Connaissance des environnements de programmation standard permettant de mettre en œuvre les langages mentionnés ci-dessus, en particulier Visual Studio

●        Connaissance des logiciels de gestion de configuration: Subversion, Git

●        Maîtrise des outils et environnements de tests et d’intégration continue  

●        Capacité à instruire une démarche d’amélioration continue

●        une expérience de développement de services web serait un plus

 

Contexte du poste et compétences humaines recherchées :

L’équipe “Digital Solutions” est composée de profils variés (ingénieurs, scientifiques, designers, business…) partageant une ouverture d’esprit, une envie d’apprendre et de bénéficier des expertises des uns et des autres pour accélérer ses réalisations. L’équipe est motivée par des projets à “dessein” et partage des valeurs qu’elle a à cœur d’appliquer à ses projets mais aussi à ses modes d’interactions, de collaboration et de management (horizontal).

Pour ces raisons, nous ne recherchons pas “un profil” mais une personne avec sa singularité ayant envie de participer à une aventure collective au sein d’un grand groupe où les challenges, à travers les projets, sont aussi de transformer les modes de penser/faire/concevoir.

Nous vous souhaitons donc curieux(se) et ouvert(e) à collaborer avec des compétences complémentaires. Proactivité et autonomie dans un environnement de recherche sont nécessaires. 

 

Langues :

Maîtrise de l’anglais écrit & oral

 

Contrat et Localisation :

CDI à pourvoir dès que possible. 

Poste basé à Créteil. 

Télétravail possible 1 à 2 jours / semaine.