← Retour aux offres

INGENIEUR·E R&D: C++, RENDU 3D ET COMPUTER GRAPHICS

Postée le 29 juin

Lieu : Les locaux de Left Angle se situe à Grenoble, au sein du centre de recherche INRIA https://www.inria.fr/en/centre-inria-grenoble-rhone-alpes · Contrat : CDI · Rémunération : 36-42K€ selon éxpérience €

Société : Left Angle

Left Angle est une start-up deeptech spécialisée dans le développement de logiciels de computer graphics. Créée en 2019 après plus de 7 ans de R&D au sein du centre de recherche INRIA Grenoble, Left Angle se concentre sur le développement d’un framework innovant, permettant de créer des applications interactives de qualité professionnelle pour les marchés du motion-design et des VFX, utilisant des technologies de vision par ordinateur et de computer graphics. La société est lauréate de plusieurs prix d’innovation pour sa technologie. Le produit en cours de développement est un logiciel de motion-graphics dont la commercialisation est prévue en 2021.

Description du poste

Nous recherchons un·e Ingénieur·e R&D avec une bonne connaissance du développement de moteur de rendu 3D et de computer-graphics en général, afin développer des outils que des milliers de clients utiliserons et évaluerons. Ce poste requiert une bonne compréhension des méthodes de l’état de l’art en rendu temps-réel et non temps-réel ainsi que des techniques d’éclairage global.
Beaucoup de frameworks GPU de rendu de haute qualité ainsi que des prototypes de recherches existent. Le·La candidat·e idéal·e a un profil hacker, prenant pour inspiration des techniques et publications existantes afin de les améliorer et les intégrer de manière optimale dans le framework, plutôt que de développer à partir d’une feuille blanche.
Pour cette raison, ce poste requiert une expertise en C++ moderne et une capacité à compiler, tester et expérimenter du code et technologies existants. Il est attendu du candidat une veille scientifique des techniques de rendu 3D ainsi qu’une attitude proactive.
Notre produit se développe pour une large gamme de cibles matériel. Le·La candidat·e doit donc être familier avec au moins une API graphique (OpenGL, Vulkan, D3D, Metal). Cette position inclus notamment la maintenance d’une couche d’abstraction de ces APIs graphiques. Parmi les responsabilités associées :
• Travailler sous la direction du responsable produit et du directeur technique afin d’implémenter/intégrer les technologies/techniques suggérées par la roadmap.
• Évaluation des technologies et frameworks existants.
• Production de code GPU dans les contraintes imposées par le matériel ciblé et qui s’intègre de manière pérenne et évolutive dans le framework existant.
• Veille active, en suivant le directeur produit, des besoins de rendu 3D des clients ciblés par le produit et la façon dont la 3D s’intègre avec le pipeline de compositing 2D.
• Maintien et documentation du framework
• Travailler avec le reste de l’équipe de développement avec le système d’issue-tracking, de pull requests et de branches git.
• Retours hebdomadaires.

• Date de démarrage souhaitée : 1er septembre 2020

Profil recherché

Compétences
• Diplôme d’ingénieur·e (ou Master 2) en informatique ou équivalent [au minimum]
• Très bon niveau en C++11-17
• Très bonne connaissance des API graphiques et de calcul GPU
• Très bonnes connaissances dans les techniques et algorithmes de computer graphics et de rendu.
• Bonne connaissance des outils de débuggage GPU tels que RenderDoc et/ou NSight.
• Connaissance de Blender, Godot, Cinema4D est un plus.
• Connaissance de Qt est un plus.
• Connaissance de Cmake est un plus.
• Très bon anglais, à la fois parlé et écrit.
• Connaissances des notions de multi-threading et des techniques de débuggage d’un logiciel multi-thread
• Expérience de développement sous Visual Studio/XCode est un plus.
Expérience
La·le candidat·e possède idéalement 3 ans d’expérience dans la recherche ou le développement de logiciel dans l’un des domaines suivants :
Video-Compositing, Video-Editing, 3D modeling, 3D animation, 3D rendering, 3D texturing, moteur de jeu-vidéo.
Profil
• Travail autonome sur des projets de recherche et travail en équipe sur des projets plus complexes.
• Une passion pour l’animation graphique, les effets visuels et leur évolution.
• Une connaissance des logiciels existants du marché n’est pas requise, mais est un réel plus car cela permet au candidat d’être force de proposition. Une bonne connaissance du design actuel des outils utilisés dans l’industrie permet de proposer des designs plus innovants.

Pour postuler :

Email a jobs@left-angle.com