INGENIEUR DEVELOPPEUR MOTEURS LOGICIEL REALITE VIRTUELLE TEMPS REEL F/H

| CDI | Valbonne (06)

Postuler

Description du poste

Dans le cadre de son développement, OPTIS recrute un(e) Ingénieur Développeur Moteurs Logiciel Réalité Virtuelle temps réel.

Intégré(e) au sein d'une équipe de développeurs, vous participez au développement des kernels middleware de notre framework utilisés dans nos produits de réalité virtuelle tels que simulateur de conduite, de véhicule autonome ADAS, Head-up display.

Dans le cadre de vos missions,

  • Vous participez aux phases d'études et d'estimation pré-développement,
  • Vous développez en équipe en C# et C++ avec les outils logiciel de développement,
  • Vous développez des tests unitaires de non-régression et participez à la rédaction de la documentation technique.
  • Vous collaborez avec les équipes produits dédiées à la qualité du logiciel, la documentation utilisateur et au support client.

Plus particulièrement,

  • Vous développez des modules techniques spécifiques et participez à l'intégration dans nos systèmes de réalité virtuelle (HMD, Manikin, Tracking System, Driving Simulator...).
  • Vous participez à la maintenance et à l'évolution des moteurs de rendu 3D, (deferred rendering, raytracer ...) de son, de physique, de déploiement en espaces immersifs …
  • Vous participez à la maintenance et à l'évolution des outils internes de développement (réseaux, mathématiques, multithreading, scene graph, datamodel …).
  • Vous participez à la maintenance architecturale et au refactoring,
  • Vous participez à l'intégration des fonctionnalités des produits VR.

Le poste s’inscrit dans le cadre d’une activité en fort développement et s’accompagne de possibilités d’évolution rapides. 

Diplômé(e) d’un bac+5, type école d’ingénieur, master 2 ou diplôme équivalent avec expérience significative en développement logiciel en C# / C++ sur des frameworks (SDK) et en équipe agile.

 

Vous maîtrisez la programmation orientée objet (POO) et les patrons de conception (Design pattern / UML) en C# avec une expérience en C++(environnement de développement Visual Studio ou équivalent).

 

Vous avez déjà utilisé un logiciel de gestion de version (Git, TFS...) ou équivalent.

Vous avez déjà travaillé en équipe autour d’outils de ticketing et d’intégration continue.

Vous avez des connaissances en mathématiques 3D, des notions de pipeline de rendu 3D temps réel.

 

Vous êtes sensibilisé :

  • Aux méthodes agiles (SCRUM),
  • Aux multithreading, performances globales (chemins critiques) et outils de monitoring,
  • A l’utilisation et à la maintenance de framework (SDK).

Les connaissances suivantes seraient un plus :

  • Techniques de développement de jeux vidéo (OpenSceneGraph, Ogre3D, Unreal Engine, Unity ou équivalent),
  • Optique,
  • MATLAB / Simulink.

Vous êtes autonome, proactif et savez prendre des initiatives en collaboration avec les équipes, vous êtes force de proposition et vous souhaitez mettre vos compétences au service d’une société innovante qui vous permettra de développer vos talents. Dynamisme, curiosité, esprit d’équipe et aisance relationnelle seront également des atouts pour mener à bien vos missions.

Le poste s'inscrivant dans un contexte scientifique international, un bon niveau d'anglais et une culture scientifique sont nécessaires.

Au-delà de vos compétences techniques et opérationnelles, nous recherchons avant tout des collaborateurs dotés d'un goût prononcé pour l'innovation et aptes à interagir avec l'ensemble des parties prenantes d'un projet de manière agile. C'est avant tout votre appétence pour les technologies nouvelles et le développement de solutions innovantes qui feront la différence.

Contact

Veuillez envoyer votre CV ainsi qu’une lettre de motivation au département Ressources Humaines : recrutement@optis-world.com

Sous réf. : ST.OFE.1800158-A

Postuler

  1. Pièces jointes