Vous recherchez un emploi dans une entreprise internationale, dynamique et à la pointe de la technologie ?
MAF RODA est un groupe international, spécialisé dans la conception et fabrication de projets clé en main de calibrage et de conditionnement destinés au secteur des fruits et légumes.
La capacité de MAF RODA à innover grâce à une politique d’investissement en R&D ambitieuse (robotique d’emballage ; …), un réseau international et un service après–vente de proximité, fait de lui le leader mondial dans son secteur d’activité.
Le groupe est actuellement représenté par 1300 salariés et une dizaine de sites de production dans le monde, dont 200 ingénieurs répartis sur 6 bureaux d’études, et un CA consolidé de 211000 K€.
Dans le cadre d'un renforcement de nos équipes, nous recherchons pour notre siège basé à Montauban (Région Occitanie) un(e) :
DEVELOPPEUR INFORMATIQUE en ROBOTIQUE MECATRONIQUE Programmation Informatique - Automatisme - Lois de commande - Asservissement - Régulation - (Vision par Ordinateur)
Vous participerez à un projet disruptif visant à créer une nouvelle gamme de machines robotisées fonctionnant en toute autonomie en environnement aléatoire et non contrôlé, accomplissant des tâches agricoles complexes ordinairement réservées à l'homme. Vous collaborerez avec une petite équipe et des Techniciens / Ingénieurs des différents bureaux d'étude de l'entreprise: mécanique, électricité, automatisme, robotique, vision, IA.
Au sein de l'équipe Robotique, vous développerez des programmes et des bibliothèques de fonctions appliquées à la robotique industrielle agricole, pour le projet.
Vos missions principales :
Rattaché au service R&D de l'entreprise, vous développerez sous environnement Linux (en Python, et en Rust pour le temps réel), des fonctions de :
-contrôle-commande,
-asservissement-régulation,
- définition de trajectoires avec évitement d'obstacles,
de bras poly-articulés de conception interne à l’entreprise.
Vous serez chargé d'améliorer ces fonctionnalités clés du programme, d'en explorer et d'en relever les défis.
Vous participerez aux choix algorithmiques et à leur implémentation, ainsi qu'à l'optimisation et aux tests en simulation et sur le terrain.
- Vous avez de solides bases en mathématiques appliquées (géométrie 3D, algèbre matricielle, mécanique du solide).
-Vous avez de solides compétences en Automatisme, Contrôle-Commande, Asservissement, Régulation, Pilotage de système mécatronique (bras poly-articulé)
- Vous avez des compétences avancées en programmation haut et bas niveau (Python et, idéalement Rust sinon C, C++).
- Vous avez des compétences en programmation réseau (idéalement EtherCAT)
- Vous avez déjà développé en environnement collaboratif (Git).
Vous avez une première expérience dans au moins 2 des domaines suivants:
- programmation d'un projet logiciel à partir de zéro
- multi-threading / multi-processing
- programmation d'interfaces utilisateur
- génération de trajectoire en robotique industrielle classique
- programmation réseau (sockets TCP ou UDP)
- rendu 3D (OpenGL, moteurs de jeux)
La maîtrise de l’anglais indispensable.
Force de proposition, vous êtes passionné(e) par votre métier et aimez le travail en équipe. Votre esprit critique vous sera également nécessaire pour mener à bien les missions confiées. Vous avez de la curiosité pour les nouvelles technologies en général. Vous êtes également capable de vous engager sur le respect d’un délai à une date souhaitée.
Le poste est basé à Montauban (82) et nécessite des déplacements en France et à l’étranger.
Rémunération : fixe + intéressement/participation + mutuelle+ avantages CSE.
Merci d’adresser LM + CV par mail recrutement_ea@maf-france.com et mdelanglard@maf-france.com