Freelance / Portage – Pas de télétravail – Montpellier périphérie (34) – 8/10 ans d’expérience minimum.
Envie de rejoindre une équipe où la technologie et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous !
CELAD recherche un Ingénieur Développement C++ ROS2 Robotique (F/H) pour intervenir sur le développement et l’évolution de solutions logicielles embarquées destinées à des systèmes robotiques complexes.
La mission s’inscrit dans un environnement à forts enjeux d’intégration, de supervision et de fiabilité. Elle couvre notamment le développement logiciel sous Linux, en C++ et ROS2, ainsi que la conception d’interfaces homme-machine avec Qt/C++.
Par ailleurs, le périmètre comprend l’intégration et la communication avec différents capteurs, actionneurs et équipements robotiques.
Les développements concernent également des systèmes spécifiques tels que les ROV et les bras manipulateurs, avec des problématiques liées aux communications réseau et aux systèmes industriels temps réel.
Enfin, les phases de tests, d’intégration et d’essais occupent une place importante afin de garantir la fiabilité des logiciels et leur bon fonctionnement sur des systèmes complexes.
En tant qu’Ingénieur Développement C++ ROS2 Robotique, l’intervention porte sur l’ensemble du cycle de développement logiciel, depuis la conception jusqu’à l’intégration sur les systèmes robotiques.
Le rôle implique notamment de :
Une collaboration étroite avec les équipes pluridisciplinaires est également attendue, notamment lors des phases d’intégration et d’essais des systèmes robotiques.
Le développement constitue le cœur de la mission. Les travaux portent sur des solutions logicielles embarquées destinées à des systèmes robotiques complexes.
Dans ce cadre, les principales activités sont les suivantes :
L’environnement principal repose sur Linux, avec quelques besoins ponctuels sous Windows.
Les systèmes développés nécessitent également des interfaces permettant leur pilotage et leur supervision.
Les interventions comprennent notamment :
L’objectif consiste à proposer des interfaces adaptées aux besoins des systèmes robotiques et aux phases d’exploitation ou d’essais.
L’intégration des différents composants constitue un enjeu majeur du projet.
Dans ce cadre, les activités portent sur :
Cette activité demande une bonne compréhension des architectures robotiques et des interactions entre les différents équipements.
Le périmètre technique comprend également le développement de fonctionnalités dédiées à des systèmes robotiques spécifiques.
Les travaux concernent notamment :
Ces développements s’inscrivent dans des environnements complexes où la fiabilité et la précision des échanges entre les différents composants sont essentielles.
Les logiciels doivent également assurer la communication avec différents systèmes et équipements.
À ce titre, les compétences mises en œuvre concernent notamment :
La maîtrise de ces mécanismes permet ainsi d’assurer des échanges fiables entre les différents éléments du système.
Les tests permettent de vérifier la qualité et la fiabilité des développements avant leur intégration sur les systèmes.
Les activités comprennent notamment :
Cette démarche contribue à sécuriser les évolutions et à garantir le bon fonctionnement des logiciels dans leur environnement cible.
Les problématiques rencontrées peuvent concerner plusieurs composants d’un même système.
L’intervention consiste donc à :
Une approche structurée est particulièrement importante dans cet environnement, compte tenu des interactions entre le logiciel, les équipements robotiques et les communications réseau.
La mission comporte également une dimension liée à l’architecture des logiciels robotiques.
Dans ce cadre, il s’agit de :
L’objectif est ainsi de disposer d’une architecture cohérente avec les besoins des systèmes et leurs contraintes d’intégration.
Docker est utilisé afin de faciliter la gestion des environnements de développement et de déploiement.
Les activités comprennent notamment :
La gestion du code et le suivi des développements s’appuient notamment sur Git et Jira.
Le périmètre comprend :
La documentation accompagne les différentes étapes du développement et de l’intégration.
Les travaux comprennent notamment :
Par ailleurs, le projet repose sur une collaboration étroite avec des équipes pluridisciplinaires.
Les échanges interviennent notamment lors :
Une expérience de 8 à 10 ans minimum dans le développement de systèmes logiciels complexes est attendue.
Le parcours doit notamment comporter une expérience significative dans des environnements Linux et embarqués.
Une expertise reconnue en ROS, idéalement ROS2, associée à une solide maîtrise de C++ et Qt, constitue un prérequis important pour cette mission.
Une expérience dans des environnements robotiques ou industriels complexes sera particulièrement appréciée.
Les compétences recherchées couvrent notamment :
Une bonne maîtrise de l’analyse et de la résolution de problématiques techniques complexes est également nécessaire.
Une expérience concrète dans le développement de solutions robotiques et embarquées est attendue.
La connaissance de ROS2 constitue un élément particulièrement important pour intervenir sur le projet.
Une expérience sur des systèmes tels que les ROV, bras manipulateurs ou équipements robotiques industriels représente également un atout.
La capacité à réaliser et à analyser différents types de tests est nécessaire.
Le périmètre comprend notamment :
Une bonne capacité rédactionnelle est attendue afin de produire une documentation technique claire et des rapports de tests exploitables.
La complexité des systèmes demande avant tout une approche structurée et un bon esprit d’analyse.
La capacité à travailler sur des problématiques techniques variées est également essentielle, notamment lors des phases d’intégration et de diagnostic.
Enfin, le travail en environnement pluridisciplinaire nécessite une communication claire et un réel esprit collaboratif.
Les qualités recherchées sont notamment :
Poste : Ingénieur Développement C++ ROS2 Robotique (F/H)
Localisation : Montpellier périphérie (34)
Expérience : 8/10 ans minimum
Télétravail : aucun
Type de contrat : Freelance / Portage
Si vous êtes prêt(e) à relever ce défi et à contribuer à des projets stimulants dans le domaine de la robotique, des systèmes embarqués et du développement C++ ROS2, n’hésitez pas à postuler dès maintenant.
Depuis 1990, CELAD accompagne les entreprises dans leur transformation digitale, en conjuguant innovation technologique et proximité humaine.
D’abord ancrés dans le monde bancaire, nous sommes aujourd’hui une ESN de référence dans les Systèmes d’Information et l’Informatique Industrielle, forte de plus de 1 750 collaborateurs passionnés et engagés.
Nous collaborons avec plus de 250 clients, des PME dynamiques aux Grands Groupes ambitieux.
Nos interventions couvrent aujourd’hui des secteurs variés :
Notre objectif est d’accompagner les entreprises dans leur transformation numérique tout en conservant une approche fondée sur l’humain.
Pour cela, nous nous engageons à :
Basée au cœur de l’Occitanie, l’antenne CELAD Montpellier propose des missions à forte valeur ajoutée dans toute la région, notamment de Nîmes à Perpignan.
Nos consultants interviennent sur des projets variés, en autonomie ou en équipe, tout en bénéficiant d’un suivi de proximité.
Les principaux secteurs d’intervention sont notamment :
Nos méthodes reposent sur trois principes essentiels :
Chaque CV est lu par notre équipe : pas de filtre automatique chez nous !
L’objectif est de comprendre votre parcours, vos compétences et vos aspirations.
Un premier échange téléphonique permet ensuite de faire connaissance et de vérifier que nous partons sur de bonnes bases.
Nous échangeons notamment autour de votre parcours, de vos attentes et de votre recherche.
Cette étape permet d’approfondir votre expérience, vos compétences et vos projets.
Nous vous présentons également CELAD, son fonctionnement et son environnement.
Place ensuite au concret : mission, contexte, équipe et défis techniques.
Cette rencontre permet de détailler le projet et de répondre à vos questions sur l’environnement de la mission.
Si la mission correspond à votre profil et à vos attentes, nous vous faisons une proposition.
Nous préparons ensuite ensemble votre arrivée chez CELAD.
Candidat ou recruteur, la même adresse e-mail.
Pas encore de compte ? Créer un compte candidat