
Ingénieur Développement Logiciel C++ (h/f)
Posted 1 day ago
Company Description
View moreDassault Systèmes, « The 3DEXPERIENCE Company », offre aux entreprises et aux particuliers les univers virtuels nécessaires à la conception d’innovations durables. Ses solutions leaders sur le marché transforment pour ses clients, la conception, la fabrication et la maintenance de leurs produits. Les solutions collaboratives de Dassault Systèmes permettent de promouvoir l’innovation sociale et offrent de nouvelles possibilités d’améliorer le monde réel grâce aux univers virtuels. Avec des ventes dans plus de 140 pays, le Groupe apporte de la valeur à plus de 190 000 entreprises de toutes tailles dans toutes les industries. Pour plus d’informations : www.3ds.com.
Job Description
L'équipe développe des infrastructures de UI toolkits et Multimédia mises à disposition aussi bien en interne qu'en externe auprès des clients.
L'objectif est de générer une infrastructure cohérente et robuste, peu consommatrice de ressources, en respectant les spécifications et les exigences des Brands et équipes UX, tout en gérant les implémentations sous-jacentes des systèmes d'exploitation.
Vos missions :
La création d'outils pour automatiser la gestion de la vidéo et/ou du son sur plusieurs systèmes d'exploitation.
Le développement de nouvelles implémentations de framework UI pour la prise en charge de plusieurs systèmes d'exploitation.
Le travail sur la migration automatique de C++ vers des applications Web par la création de services dédiés.
Le développement des moteurs UI pour synchroniser l'interface de Dialog, les événements entre clients et serveur.
Le renforcement de l'API de communication entre client et serveur via l'API CSI DS.
La prise en charge des exigences des clients externes.
Vous contribuerez activement à des actions fondamentales telles que :
La participation à des projets transversaux mettant en œuvre différentes technologies UI et facilitant la migration des marques vers le Web.
Le développement de prototypes et de démonstrateurs pour réaliser des études de faisabilité et des démonstrations.
Le contrôle et l'optimisation des performances des infrastructures.
Le soutien à l'utilisation de nos API par la fourniture de tutoriels et de documentation.
L'assistance aux applications dans le déploiement de nos technologies.
Les actions de maintenance sur les infrastructures.
Notre équipe fait partie d'un service composé d'experts en infrastructure UI, regroupant environ quarante personnes multidisciplinaires réparties entre la France et l'Inde, travaillant en étroite collaboration avec les équipes UX (ergonomie et ressources graphiques) chez DS.
Les technologies utilisées vont du Web (JS / HTML / CSS) au C++, selon les plateformes ciblées.
Vos Qualifications
Compétences requises :
Diplôme Bac+5 avec spécialisation en informatique
Bonne maîtrise de l’anglais, à l’écrit comme à l’oral
Maîtrise du développement en C++
Bonnes connaissances en JavaScript, HTML5 et CSS3
Solides bases en architecture logicielle
Expérience en développement d’applications web
Sensibilité aux performances logicielles
Bonne compréhension de l’expérience utilisateur et de l’ergonomie
Maîtrise de la programmation orientée objet
Curiosité, proactivité et esprit d’équipe
Compétences appréciées :
Connaissance des frameworks multimédia
Connaissance des frameworks de gestion de dialogues
Connaissance des frameworks d’impression
Maîtrise des frameworks Page Object et CAFET
Connaissance du framework CSI DS
