Description de l'entreprise
Concepteur Logiciel 3D
-
Secteur d'activité : Manufacturier
-
Salaire : Salaire flexible selon expérience
-
Type d'emploi : Permanent - Temps plein, Mode de travail hybride
-
Ville : Ville Saint-Laurent
Description du poste
Tâches et responsabilités
- Développer des fonctions API d'acquisition, d'affichage et de traitement d'images 3D en C++ pour un dispositif de profilage 3D.
- Développer des extensions plug-in en Qt/C++ pour intégrer des fonctions 3D dans un noyau de programmation graphique.
- Écrire des exemples de code en C++ et C# pour démontrer la fonctionnalité de l'API.
- Écrire des tests unitaires et fonctionnels, déboguer les fonctions et documenter l'architecture et l'implémentation.
- Valider les fonctionnalités développées sur des images de test et réelles (scannées directement par notre profileur 3D).
- Contribuer au développement d'algorithmes de traitement d'images 3D basés sur diverses représentations de données telles que des cartes de distance, des nuages de points et des surfaces maillées.
- Contribuer au développement de solutions 3D pour des applications industrielles réelles basées sur les demandes des clients (par exemple, la mesure du volume des cordons de colle, l'inspection de la planéité des surfaces, les mesures dimensionnelles, ...).
Compétences recherchées
- Baccalauréat en génie logiciel ou électrique ou tout autre équivalent.
- Expérience dans le développement de logiciels
- Expérience de programmation en langage C++ sous Windows et Visual Studio
- Expérience minimale avec une bibliothèque de conception d'interface graphique telle que Qt ou autres pour le développement d'applications
- Maîtrise du français et de l'anglais
- Bon niveau d'autonomie et de créativité
- Enthousiasme à apprendre et à appliquer les bonnes pratiques de l'ingénierie logicielle.
- Atout:
- Expérience avec un langage de script comme Python
- Expérience de Linux et des outils de développement multiplateformes tels que CMake
- Connaissance de base du traitement d'images et de la visualisation 3D
- Connaissance de base d'une bibliothèque de rendu telle que VTK pour la visualisation de données 3D
- Expérience avec Git
- Expérience avec un système de suivi des problèmes comme DevOps ou Jira
- Expérience avec .NET Framework et le langage C#
Conditions de travail
- Salaire flexible selon expérience
- Télétravail flexible
- Assurance collective
- REER
Cette offre a déjà été comblée.