- ⛳️ Ingénieur Développement CATIA Creative Design Modeling Apps (H/F)
- 🌏 France, 13, Aix en Provence Cedex 2
- Regular
CATIA est une solution Dassault Système qui se positionne à la première place dans les domaines de la conception et de l'expérience des produits.
Elle est utilisée par les sociétés les plus importantes de divers secteurs afin de développer les produits que nous voyons et utilisons au quotidien.
Dans le contexte du département de CATIA R&D Core Modeling Apps, vous intègrerez l'équipe responsable du développement des Applications ciblant le processus de Concept et de Design Industriel (Natural Sketch, Imagine & Shape, Sketch Tracer & Creative Design Experience (aka Spark)).
Il s'agit ici de l'équipe CATIA Creative Design Apps.
Les objectifs de l’équipe sont de définir, développer et constamment améliorer nos logiciels afin de proposer des Applications de grande qualité, des services et des technologies qui délivreront des expériences et de la valeur à nos Utilisateurs, en passant par les technologies de Réalité Virtuelle.
Ici, votre rôle principal consistera à :
Spécifier les nouveautés demandées par les Utilisateurs.
Implémenter ces dernières dans l'environnement CATIA 3DExperience
Converger et maintenir le code en respectant les critères de qualité définis par l'équipe et par Dassault Systèmes.
Dans votre mission, un focus particulier sera mis sur la toute nouvelle App Creative Design Experience (aka Spark), apportant de nouveaux paradigmes de modélisation basés sur la technologie des Surfaces et Courbes de Subdivision, une User Experience innovante, une intégration native du MODSim ainsi que des technologies de Réalité Virtuelle.
Travaillant également sur le pont entre les mondes du Concept et du Class A, vous serez impliqué(e) dans la définition, l'implémentation et l'intégration de technologies partagées entre les deux Apps, offrant une synergie naturelle et un workflow commun afin d'optimiser la transition entre les processus.
Poste en CDI basé à Aix en Provence.
Vos missions
En tant qu’ingénieur développement, vous aurez pour missions de :
[Imaginer]
Comprendre les demandes clientes et définir les évolutions afin de proposer des expériences de haut niveau
Proposer des évolutions pertinentes en comprenant les comportements et le métier de l'utilisateur Comprendre les plans, les valeurs engagées et la position des nouveaux développements dans ce contexte
Comprendre le paysage de la compétition
Apprendre et se maintenir au plus haut niveau dans l'art et la pratique du développement logiciel Analyser les différentes métriques de code pour améliorer la qualité et les performances de ses logiciels
[Créer]
Apprendre et promouvoir la réutilisation des composants
Créer de nouveaux composants dans l'objectif de les rendre réutilisables en collaboration avec des architectes
Définir et décrire les limitations fonctionnelles, les tests d'acceptabilité et le domaine de vol des délivrables
Sélectionner les meilleurs algorithmes et technologies, réaliser des études de faisabilité au travers de prototypes pour valider la technologie / composants proposés avec les architectes l'expérience utilisateur proposée avec des designers d'interface
Valider l'architecture logicielle avec des architectes
Identifier les dépendances les plus minimales et pertinentes Soumettre les demandes techniques non résolues aux architectes systèmes / aux équipes technos pour résolution
Planifier l'activité de développement, compatible avec les versions de releases, les cibles d'équipes, dans le respect des critères imposés par l'entreprise
[Produire]
Déployer le plan de développement respectant le plan défini, les critères de qualité et une documentation précise et adéquate
Coder, builder et vérifier en lançant des tests unitaires
Livrer des tests unitaires et tout le nécessaire pour permettre l'automatisation des tests et la validation du code par les Ingénieurs Qualité Délivrer des composants permettant l'introspection au runtime pour le débogage, le monitoring, ...
Garantir que le code développé respecte les critères de sécurité et de PCS
Suivre les progrès du développement et de l'implémentation des dépendances et faire remonter l'information en cas de risque
Procéder à des revues de code pour constamment améliorer le code et le rendre plus fiable
[Valeur]
Partager ses connaissances au sein de l'équipe mais aussi en dehors sur les développements produits et les composants technologiques réalisés
Respecter les processus R&D | se conformer à l'Activité Clé et aux Indicateurs de Performances
Vos qualifications :
Vous êtes titulaire d'un diplôme d'ingénieurs ou master universitaire.
Vous êtes spécialisé.e en Informatique / Développement.
Vous souhaitez valoriser une première expérience en développement.
Vous maîtrisez le développement C++ et la programmation orientée objet. Visual Studio, UX, l'algorithmie, Optionnel: HTML5, Javascript, Shaders, Adobe Suite (Photoshop, Illustrator, XD, Premiere, After Effects...)
Vous faites preuve d’engagement, de responsabilité, d’adaptabilité & d’agilité.
Vous êtes agile dans votre organisation & la priorisation de vos missions.
Bon communiquant vous aimez le travail en équipe, et faites preuve d’adaptabilité.
Curiosité et créativité sont des mots qui vous caractérisent.
Vous êtes pragmatique et avez une très bonne communication écrite et orale
Vous possédez un niveau d’anglais courant à oral comme à l’écrit pour vous permettre d’évoluer dans un environnement international
Nous rejoindre c'est aussi :
Intégrer une entreprise scientifique au cœur de l’innovation technologique, portée par une forte croissance depuis plus de 40 ans
Principaux avantages et bénéfices :
Environnement multiculturel ;
Cadre de travail convivial axé sur le bien-être et la santé ;
Engagement en faveur de la diversité et de l’inclusion ;
Politique dynamique de développement de carrière : plan de formation, mobilités internes, etc ;
Diversity statement
As a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonized Workforce of the Future.