Be the next big change > Dassault Systèmes

Be the Next Game Changer

Ingénieur-e Développement application de Design Industriel 3D H/F

France, 13, Aix en Provence
Regular
1/18/2023
531386

Imaginez demain ..

 

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égrez 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 & Concept Modeling 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.

 

Votre contribution

 

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 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 futurs défis

 

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 atouts pour réussir 

 

  • De formation supérieure BAC + 5 (Universitaire ou Ingénieur) avec une spécialisation en Informatique
  • Vous maîtrisez le développement C++ et la programmation orientée objet. Visual Studio, UX, algorithms, 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

 

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.
CATIA Logo > Dassault Systèmes

CATIA is the world’s leading solution for product design and experience. It delivers the unique ability not only to model any product in 3D but to do so in the context of the products real life behavior.