Titre du poste ou emplacement

Développeur / Programmeur logiciel

Groupe CFR - 6 emplois

Sainte-Claire, QC

Posté aujourd'hui

Détails de l'emploi :

Temps plein
Expérimenté

  • 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.

Partager un emploi :

Foire aux questions