Le défi
Chez Barrette Structural, on développe le « cerveau » logiciel d’une cellule d’assemblage robotisée. Notre système détermine comment fabriquer chaque ferme de toit : ordre d’assemblage, positionnement des équipements, trajectoires du robot, détection des collisions et contraintes physiques.
Que tu viennes du jeu vidéo, de la simulation ou d’un tout autre domaine du logiciel, si la géométrie et les algorithmes t’allument, tu as ta place ici.
Le système fonctionne déjà. Notre prochain défi? Le rendre encore plus performant : améliorer la qualité, réduire les arrêts et optimiser les séquences de production.
Tu rejoindras une petite équipe où ton code aura un impact concret sur le plancher de production.
Ce que tu feras
- Faire évoluer notre moteur de planification et nos algorithmes d’assemblage.
- Optimiser les trajectoires, les séquences et les temps de cycle.
- Analyser des problématiques réelles de production et trouver leur cause racine.
- Développer et maintenir des tests automatisés et des APIs.
- Transformer des contraintes physiques en règles et solutions logicielles.
- Collaborer avec les équipes d’automatisation, de mécanique et de production.
Selon tes intérêts : visualisation 2D/3D, performance, observabilité et CI/CD.
Notre environnement de développement
On développe principalement en C#/.NET, et l’IA fait réellement partie de notre façon de travailler : assistants de code, agents et outils maison.
Le langage compte peu : si tu maîtrises bien un langage, tu t’adapteras vite. Ce qui compte, c’est ton jugement, ta rigueur et ta capacité à résoudre des problèmes complexes.
Ce qu’on recherche
La curiosité, la motivation et la capacité d’apprendre comptent autant que l’expérience : le poste convient à un profil junior à fort potentiel comme à un développeur expérimenté.
Tu te démarqueras si tu as :
- de bonnes bases en programmation, algorithmique et résolution de problèmes;
- un bon raisonnement logique, géométrique et spatial;
- de l’aisance avec la programmation orientée objet;
- une connaissance de Git et des tests automatisés;
- l’envie de comprendre comment ton logiciel interagit avec de vrais équipements industriels.
Atouts : géométrie computationnelle, optimisation, moteurs de jeu ou simulation, C#/.NET, Docker, visualisation 3D ou développement assisté par l’IA.
Pourquoi Barrette Structural?
- Des défis qui sortent du développement logiciel traditionnel.
- Des algorithmes qui ont un impact concret dans le monde réel.
- De l’autonomie et de la place pour expérimenter et proposer tes idées.
- Une petite équipe où ta contribution est visible et où les responsabilités suivent la compétence.