Consultez nos dernières offres similaires
-
Ingénieur(e) Conception et Développement ANGULAR (H/F)
Alteca
Dijon, Côte-d'Or
06/05/2024
TRAVAILLER CHEZ ALTECA Chez Alteca le management de proximité, le bien-être et l'évolution de nos collaborateurs sont des prior...
-
Ingénieur en développement fullstack Java/Angular H/F
Scub
Bordeaux, Gironde
06/05/2024
Découvrez SCUB SCUB est une société de conseil en transformations digitales et créatrice de solutions innovantes. Le groupe acc...
-
Ingenieur Developpement Logiciels Embarques H/F (CDI)
AMEG GROUP
Rezé, Nantes
06/05/2024
Créée en 1981, AMEG GROUP, société d'ingénierie de plus de 300 personnes réparties sur 11 agences en France, propose une offre ...
-
Ingénieur développement java H/F
DASSAULT SYSTEMES
Sèvres, Boulogne-Billancourt
06/05/2024
Dassault Systèmes, The 3DEXPERIENCE Company , offre aux entreprises et aux particuliers les univers virtuels nécessaires à la c...
Contenu de l'offre Ingénieur.e Développement Logiciel Spécialiste en Robotique H/F chez INRIA
INRIA recherche …
Job details
Job Type
Permanent
Full Job Description
Type de contrat : Mobilité ou CDI
Niveau de diplôme exigé : Thèse ou équivalent
Fonction : Personnel des fonctions support (IT)
Corps d'accueil : Ingénieur de Recherche (IR)
Niveau d'expérience souhaité : De 5 à 12 ans
Contexte et atouts du poste
L'ingénieur.e recruté(e) s'intègre au collectif des ingénieurs permanents de l'institut, représenté au niveau d'un centre par le Service d'Expérimentation et de Développement (SED).
L'ingénieur.e sera rattaché(e) au SED du centre Inria de Paris.
Son activité principale s'inscrit dans le cadre de projets d'envergure sur lesquels il/elle est affecté(e) pour une durée donnée, le plus souvent au sein d'une ou plusieurs équipes-projets.
L'équipe Willow, reconnue pour ses contributions en vision artificielle et en apprentissage automatique, s'intéresse depuis trois ans au déploiement de sa recherche sur des systèmes robotiques réels. L'équipe WILLOW a notamment fait l'acquisition d'une plateforme mobile bi-manuelle Tiago++ (PAL Robotics) et d'un banc d'expérimentation équipée de deux bras UR-5 (Universal Robotics), ce qui constituent aujourd'hui le nouveau laboratoire de robotique du centre Inria de Paris, en étroite collaboration avec le SED d'Inria Paris.
Les activités de recherche de l'équipe se concentrent actuellement autour de l'apprentissage profond (Deep Learning), de l'apprentissage par renforcement (Reinforcement Learning) et de la commande avancée des systèmes robotiques complexes référencée capteurs, avec pour ambition d'établir les fondements théoriques et algorithmiques permettant de contrôler de manière fine et robuste les mouvements des robots directement depuis leurs entrées capteurs (caméras, capteurs de force, etc.). Les travaux de recherche de WILLOW étant axés autour de deux thématiques centrales en robotique : la manipulation dextre et la locomotion agile des systèmes robotiques.
La plateforme robotique de l'équipe WILLOW soutiendra la recherche à l'intersection de la robotique, de la vision et de l'apprentissage. Cette plateforme devra permettre le développement et la validation de nouvelles méthodes pour le contrôle basé sur les capteurs, y compris les tâches de manipulation et de navigation. En particulier, la plateforme devra faciliter les expériences à grande échelle dans des environnements simulés ainsi que la validation sur des environnements robotiques réels. Les environnements simulés et réels doivent donc être synchronisés et couvrir les différents robots et capteurs de la plateforme.
La première affectation au sein de cette équipe porte sur une durée de 4 ans.
Mission confiée
Mission principale (environ 90 % de son temps) :
- Conception et développement de logiciels au sein des projets de développement sur lesquels la personne est affectée, essentiellement dans le domaine de la robotique
- Conseil et soutien à l'expérimentation dans le domaine de la robotique
- Soutien et encadrement pour les développeurs dans le domaine de la robotique
- Missions spécifiques pour la première affectation :
- Conception, développement et conduite d'évolutions de la plateforme robotique de l'équipe Willow (ajout de nouveaux capteurs, actionneurs ou préhenseurs) et mise en place d'un cadre logiciel commun permettant de contrôler et simuler les mouvements des plateformes (jumeaux numériques) de manière unifiée. Dans les prochaines années, l'équipe a aussi pour objectif d'acquérir de nouvelles plateformes robotiques (robots quadrupèdes et bipèdes, etc.) en vue de diversifier les cas d'étude et d'applicabilité de sa recherche
- Contribution à la conception et à la mise en oeuvre des environnements physiques, systèmes et réseaux de la plateforme robotique de l'équipe Willow avec les services support qui en ont la charge
- Conseil et soutien à l'expérimentation sur les plateformes robotiques
Missions collectives (environ 10 % de son temps) :
- Dans le but de mutualiser son savoir-faire, la personne recrutée est amenée à réaliser des activités utiles au collectif des ingénieurs de développement de l'institut, dans son domaine mais aussi plus largement.
Principales activités
Activités principales :
- Conception et développement des logiciels scientifiques utiles aux travaux de recherche dans le domaine de la robotique
- Rédaction et présentation de documentation
- Contribution aux expérimentations et publications scientifiques issues des projets de développement sur lesquels la personne est affectée
- Veille technologique, en particulier dans le domaine : état de l'art, développement et/ou déploiement de preuves de concept (PoC)...
- Réflexions, mise en place, et éventuellement coordination d'un mode de fonctionnement entre les développeurs.euses au sein des projets de développement sur lesquels la personne est affectée
- Présentation des évolutions et des choix techniques,
- Identification des besoins des utilisateurs,
- Roadmap de travail au fil de l'activité.
- Mise en place de support de formation à destination des développeurs.euses / utilisateurs.trices au sein de l'équipe
- Conseil et expertise en développement technologique auprès des membres de l'équipe / des équipes / du domaine
- Activités spécifiques au premier projet dans l'équipe Willow :
- Maintenir et faire évoluer des plateformes robotiques et logicielles de l'équipe
- Conception et développement d'une architecture de contrôle unifiée pour l'ensemble des plateformes, permettant une interface commune à la fois pour contrôler les robots en simulation comme en réalité
- Accompagnement technique du déploiement de la recherche sur les plateformes robotiques et calculatoires (cluster), en étroite collaboration avec les chercheurs.euses et étudiants.es de l'équipe
- Mise en place et maintenance d'une documentation technique en anglais.
- Promotion des outils logiciels et résultats de l'équipe au sein de la communauté
- Réalisation de démonstrations auprès des visiteurs et lors d'événements scientifiques (fête de la science, journées scientifiques, etc.)
- Conception et développement des logiciels scientifiques utiles à l'offre de service de la plateforme robotique de l'équipe Willow
- Contribution au montage et au suivi de projets d'envergure, notamment pour financer les plateformes (CPER, Equipex, etc.)
Activités collectives, par exemple :
- Formations ponctuelles, séminaires
- Vecteur des bonnes pratiques en génie logiciel et en expérimentation
- Aide aux recrutements et encadrement
- Participation à des rédactions de projets, conseils sur des projets de développement
- Représentation de l'institut sur le plan technique et expérimental
Compétences- Expertise en robotique, notamment en expérimentation scientifique
- Maîtrise de l'anglais techniques oral et écrit
- Connaissances solides et expérience en développement logiciel :
- Forte expérience en C++ et Python, maîtrise du C et de CUDA serait un plus
- Architecture logicielle et paradigmes de programmation, génie logiciel, bonnes pratiques et outils de développement logiciel (versionning, documentation, compilation, packaging...)
- Connaissances et expérience en maquettage, prototypage matériels et/ou logiciels
- Capacité à conduire la veille technologique au sein de l'institut
- Capacité à rédiger, publier et présenter en français et en anglais
- Encadrement technique d'ingénieurs.es
- Capacité à proposer et réaliser des mises en oeuvre de référence, des prototypes et démonstrateurs : autonomie, créativité, veille proactive, écoute des besoins.
- Capacité à comprendre les contextes et besoins scientifiques, et à les traduire dans des implémentations technologiques.
- Maîtrise de la démarche scientifique associée à l'expérimentation (science reproductible, état de l'art scientifique, état de l'art technologique d'un domaine, publication logicielle, contribution à la publication scientifique sur l'aspect méthodologique et la mesure de performance)
- Compétences spécifiques au premier projet dans l'équipe Willow :
- Forte expérience en contrôle de systèmes robotiques complexes (bras manipulateurs, robots humanoïdes ou quadrupèdes)
- Expérience en capteur, schéma de contrôles des robots, planification de mouvements... Bonnes connaissances du contrôle-commande bas niveau (actionneurs, servomoteurs, etc.)
- Forte expérience avec l'environnement ROS et les logiciels classiques en contrôle des système robotique (MoveIt, Gazebo, Pinocchio, Crocoddyl, etc.);
- Expérience en calibration et identification des robots et capteurs
- Connaissance fine de la mécatronique et de la commande des systèmes robotiques (commande bas-niveau, commande corps complet, etc.)
- Expérience concrète en apprentissage par renforcement et/ou commande optimale et/ou commande prédictive
- Familier avec les logiciels pour l'apprentissage (PyTorch, Tensorflow) et les simulateurs robotiques (Bullet, Mujoco, Gazebo, DART)
- Maîtrise des environnements Linux (sysops), aspects système et réseau
- Connaissances en vision (OpenCV) en apprentissage (Pandas, TensorFlow, Pytorch...)
- Maîtrise des bases mathématiques pour la robotique et l'apprentissage.
- Expérience en robotique ainsi qu'en développement logiciel en lien avec l'apprentissage, soit dans le domaine de la robotique et la théorie du contrôle ou dans la vision par ordinateur
- Savoir être : ténacité, aimant l'effort au long terme, ouverture d'esprit
Avantages- Restauration subventionnée
- Transports publics remboursés partiellement
- Congés : 7 semaines de congés annuels + 10 jours de RTT (base temps plein) + possibilité d'autorisations d'absence exceptionnelle (ex : enfants malades, déménagement)
- Possibilité de télétravail et aménagement du temps de travail
- Équipements professionnels à disposition (visioconférence, prêts de matériels informatiques, etc.)
- Prestations sociales, culturelles et sportives (Association de gestion des oeuvres sociales d'Inria)
- Accès à la formation professionnelle