Développeur / Programmeur logiciel
Groupe CFR
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.
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.
Reference: WJ-3875_13347918