Groupe CFR - 6 emplois
Sainte-Claire, QC
Détails de l'emploi :
- Configurer et intégrer les systèmes informatiques, bases de données et systèmes de communication.
- Développer des applications et interfaces principalement en Python et C++.
- Effectuer les essais, analyser les performances et résoudre les problématiques techniques.
- Prendre en charge et mener à bien des projets de développement de A à Z, de l'analyse des besoins jusqu'à l'implantation et la validation de la solution.
- Concevoir, intégrer et maintenir les bases de données nécessaires aux applications développées.
- Participer au développement et à l'optimisation d'algorithmes de génération et de suivi de trajectoires.
- Développer, programmer et adapter des algorithmes de cinématique et de contrôle de cellules robotisées.
- Rédiger les rapports d'avancement et documenter rigoureusement les développements, essais, incertitudes et problèmes rencontrés.
- Organiser son travail afin de respecter les échéanciers et les budgets.
- Respecter les procédures applicables selon le système de gestion de la qualité ISO de l'entreprise.
- Connaissances avancées en Python et bonnes connaissances en C++.
- Expérience en conception et gestion de bases de données (SQL et/ou NoSQL).
- Expérience avec Linux/Ubuntu et les outils de gestion de versions tels que Git.
- Excellente capacité à optimiser et simplifier le code afin d'en améliorer l'efficacité et les performances.
- Capacité démontrée à prendre en charge des projets, à travailler de façon autonome et à les mener à terme.
- Bonne capacité d'analyse, de résolution de problèmes et de prise d'initiative.
- Rigueur et capacité à travailler efficacement au sein d'une équipe multidisciplinaire.
Atouts
- Connaissances en contrôle temps réel.
- Connaissance des protocoles de communication industriels.
- Expérience en robotique, automatisation ou systèmes industriels.
- Bonne compréhension de la cinématique directe et inverse et des systèmes de coordonnées 3D.
- Expérience avec ROS 2.
- Connaissances en algorithmique, génération de trajectoires et contrôle de mouvement.