Le contexte de l'offre
Sous la responsabilité du responsable du pôle mécatronique, vous êtes responsable du logiciel embarqué bas niveau pour nos programmes robotiques, notamment pour l’enjambeur TRAXX. Vous contribuez au développement de ce métier chez EXXACT en proposant des méthodes, outils et équipements d’essai. Vous collaborez avec nos ingénieurs mécatroniques et ingénieurs et développeurs robotiques.
La mission proposée
Vous avez pour missions de :
* Développer et déboguer le code Matlab/Simulink de contrôle des actionneurs et capteurs des robots (propulsion, direction, contrôle des outils, contrôle moteur, etc.)
* Développer et maintenir les outils et les éléments de tests pour s’assurer de la non-régression des nouvelles versions
* Configurer et maintenir les outils et protocole de versionning du code bas niveau
* Maintenir et utiliser les bancs de tests HIL
* Assurer la coordination avec des partenaires externes pour garantir l’intégrité du code, l’intégration des nouvelles fonctionnalités et la correction des bugs
* Tester les robots sur le terrain avec notre équipe produit
* Coordonner la communication liée aux problèmes et bugs entre les équipes multi-métiers internes et les équipes de développeurs internes et externes
* Assurer la traçabilité et la documentation des configurations des robots (contrôleurs, versions logicielles, paramètres)
* Maintenir une ou plusieurs stations de développement partagées (PC et licences)
* Participer aux initiatives d’innovation EXXACT ROBOTICS en proposant de nouvelles fonctionnalités, architectures ou contrôleurs qui pourraient augmenter la fiabilité, la sécurité et l’efficacité du contrôle bas niveau
Votre profil
De formation ingénieur / master informatique avec une spécialisation en logiciel embarqué, vous avez une expérience professionnelle avec Matlab/Simulink incluant la compilation d’exécutable via IAR ou une solution similaire.
Vous êtes à l’aise avec les schémas électriques et architectures système complexes, avez une expérience d’intégration ou de contrôle de matériel électronique et capteurs divers.
Vous êtes autonome et proactif(ve) dans les phases de résolution de problème et en maîtrisez les outils.
Vous avez une expérience avec des outils de versionning (Github, Bitbucket).
Vous avez des connaissances à propos du protocole CAN (J1939 ou CAN Open).
Vous avez des connaissances à propos de Linux et du framework ROS ou ROS2.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.