Skip to navigationSkip to content

Développeur logiciel - Rendu 3D (68125)

Presagis recherche développeur de logiciels de visualisation pour se joindre à son entreprise. Vous travaillerez au sein de l'équipe de développement ORB pour définir, concevoir, mettre en œuvre et déployer les technologies du cadre de visualisation ORB. Vous travaillerez en étroite collaboration avec d'autres architectes et développeurs pour garantir une conception cohérente à travers l'éco-système ORB. Dans le cadre de vos responsabilités, vous aurez la responsabilité de connecter les technologies de jeu et Web, ainsi que des technologies open source et les technologies propriétaires de Presagis. En tant que développeur de logiciels, vous participerez à la conception d'autres composants technologiques, qui interagissent avec le cadre de visualisation.

Presagis ORB est une nouvelle solution passionnante dirigée par des vétérans de l'industrie du film, des jeux et de la simulation qui apporteront vos connaissances et votre expérience à de nouvelles frontières. Rejoignez notre équipe de développement agile dans le développement de systèmes hautes performances, évolutifs et extensibles.

Responsabilités

En travaillant sur notre prochain outil de visualisation, vous effectuerez des recherches sur des techniques et des algorithmes en utilisant des connaissances de pointe pour créer de nouvelles fonctionnalités intéressantes.

  • Collaborer avec les responsables de produit et les architectes pour créer des technologies de pointe.
  • Développer des solutions logicielles en utilisant les bonnes pratiques en matière de développement (c.-à-d. normes de qualité du code, examen par les pairs, essais de rendement, analyse statique du code, essais unitaires et tests de fumée, dans les délais établis).
  • Collaborer avec les services de soutien et de qualité pour maintenir les capacités existantes et améliorer les technologies.
  • Appliquer les méthodes Agile grâce à des communications régulières, au partage de l'analyse des risques, à la proposition d'options et à la prise d'initiatives.
  • Contribuer à la conception, la mise en œuvre et le déploiement des technologies de visualisation suivantes :
  • Framework Cadre et services de visualisation basés sur le moteur de jeu
  • Framework Cadre du pipeline de rendu
  • Framework Cadre des composantes matériaux
  • Framework et services de Visualisation 3D basés sur le Web
  • Boite à outils d’interfaces et d’interactions utilisateur

Contribuer à la conception de plusieurs composantes de ORB, telles que :

  • Infrastructures 2D et 3D
  • Structure de géométrie procédurale et de la présentation de la scène
  • API Rest / RestFul

Compétences et qualifications

  • Diplôme universitaire en informatique ou en génie informatique, ou expérience de travail équivalente
  • Excellentes aptitudes pour le langage C++ et expérience en conception orientée objet
  • Bonne connaissance des API graphiques et des langages de shader (DirectX/HLSL, OpenGL/GLSL, Vulkan, etc.)
  • Excellentes compétences en mathématiques 3D
  • Expérience avec les moteurs de jeux (Unreal / Unity)
  • Maîtrise des techniques de programmation multithread pour les systèmes temps réel
  • Bonnes compétences en optimisation et débogage CPU et GPU
  • Expérience avec les logiciels de génération Image (IG), un atout
  • Passion de comprendre des problèmes complexes et de trouver des solutions techniques novatrices