Détail de l'offre

Développement logiciel autour d’un moteur 3D et physique

Offre mise à jour le 16/12/2022

Si cette offre t’intéresse, merci de postuler sur ce lien : https://www.welcometothejungle.com/fr/companies/akeoplus/jobs/developpement-logiciel-autour-d-un-moteur-3d-et-physique_chateau-gaillard?q=92dfbab86016ab4c2ee44426fcb41040&o=1520419

Tes missions s’inscriront dans l’amélioration de notre framework et logiciel « AKEOSpine » (permet l’interaction, la programmation et le séquencement de technologies hétérogènes. Entre autres, permet en No-code le pilotage de robots).

Tes missions seront les suivantes :

• Benchmarker différentes solutions de moteur 3D et moteur physique, afin d’assurer le choix du meilleur candidat pour notre logiciel (entre autres : Gazebo Ignition + DART, NVIDIA Omniverse + PhysX + Isaac Sim, Visual Components + PhysX, Unreal Engine 5, Unity),
• Développer/wrapper les fonctionnalités du moteur 3D et physique vis-à-vis des besoins des autres équipes et corps de métier d’AKEOPLUS. Ces besoins viendront notamment des roboticiens et mécatroniciens, des ingénieurs vision, des mécaniciens, et des utilisateurs programmant les cycles/trajectoires de machines et de robots,
• Développer/wrapper des fonctionnalités d’imports/exports de différentes données 3D/physiques dans différents formats. Par exemples de formats CAD (STEP, SLDPRT, CATPART, FBX, etc.) et des formats Meshes (STL, PLY, etc.). L’objectif est d’avoir un format « standard » embarquant la partie 3D et physique (e.g. URDF ou USD),
• Intégrer dans AKEOSpine les fonctionnalités du moteur 3D et physique,
• Contribuer à la base de données de modèles de composants simulés compatibles avec le moteur 3D physique et notre surcouche.

Profil

o Tu as des compétences sur les technologies / savoir-faire suivants :
- Bonnes compétences en C / C++ pour les implémentations bas niveau, notamment vis-à-vis de l’API du moteur 3D et physique,
- Compétences en C# pour l’interfaçage dans AKEOSpine,
- Tu as déjà travaillé avec un moteur 3D et physique, idéalement dans la liste donnée ci-dessus,
- Tu maitrises Visual Studio et Visual Studio Code,
- Tu maitrises GIT,
- Tu sais développer et automatiser des tests unitaires,
- Tu as des bases en Linux.

o Serait un plus :
- Tu as des notions en physique, mécanique du solide : cinématique (directe et inverse), dynamique et statique appliquée à la robotique poly articulée,
- Tu as des notions en algèbre linéaire / calcul matriciel appliqué à la 3D,
- Tu as des notions en URDF et les formats CAD et Meshes,
- Tu as des notions en accélération graphique,
- Tu as des bases en ROS1 et ROS2.

o Tu es motivé.e, tu veux mettre à disposition d’un projet robotique ton esprit vif, créatif, intrapreneur, ton esprit d’analyse et de synthèse,

AKEO PLUS

01500 CHATEAU-GAILLARD

c.ravenot@akeoplus.com

Type de Contrat

  • CDI
  • Fonction

    • Ingénieur.e
    • Diplômes

      • Bac +5 (M2, Ingénieur, etc.)
      • Expérience

        • Entre 1 et 5 ans
        • Compétences Techniques

          • Génie logiciel
          • Langages Informatiques

            • C#
            • C, C++