Aller au contenu

Développeur(euse) logiciel sénior - Développement Produits

Sur site
  • Chicoutimi, Canada
Informatique

Description de l'offre d'emploi

Travailler chez STAS, c’est choisir un leader mondial spécialisé dans le développement, la conception, la fabrication et la commercialisation d’équipements industriels de haute technologie pour les alumineries. On vous propose une carrière adaptée à vos ambitions, où il n’y a pas de frontières et où les défis et les innovations évoluent sans cesse. Chez STAS, les jeux vidéo sont grandeur nature!


Vous participez activement à la conception et au développement des nouvelles technologies et produits de l’entreprise. Vous collaborez dans une équipe dynamique multidisciplinaire comprenant des concepteurs en mécanique, électricité, contrôle industriel et logiciel. Vous partagez vos connaissances ainsi que votre savoir-faire afin de guider les choix et la sélection technologiques.


Vous faites partie intégrale de l’équipe de développement logiciel, qui est en pleine croissance. Ainsi, vous contribuez à faire évoluer l’équipe en participant à la définition, la mise en place et l'application des bonnes pratiques de développement du logiciel.

Vous supervisez vos projets de développement logiciel en participant activement à la réalisation du produit, en assurant la direction technique, en définissant l’architecture du produit/projet, en guidant et encadrant le travail des collaborateurs, le tout en assurant le suivi de la qualité et de la fonctionnalité.

EXEMPLES DE TÂCHES À RÉALISER :

Comme spécialiste en développement logiciel, vous êtes versatile et vous intervenez avec une multitude de technologies dans toutes les couches du logiciel :

  • Acquisition avec les senseurs spécialisés (caméras 2D/3D, lecteurs codes QR/Datamatrix);
  • Communication et interface avec les systèmes et contrôleurs périphériques (PLC, robots, imprimantes, lasers);
  • Traitement et calculs algorithmiques (analyse vision 2D/3D, apprentissage machine);
  • Manipulation et stockage de données (base de données, outils analytiques);
  • Présentation et affichage des données;

Vous participez de bout en bout au développement des produits, par exemple :

  • Élaboration des requis;
  • Prototypage et preuves de concepts;
  • Élaboration de l’architecture logicielle;
  • Développement et programmation;
  • Validation technologique;
  • Déploiement et vérification du bon fonctionnement en situation réelle


CONDITIONS D'EMPLOI :
  • Horaire de jour à 37,5/h semaine, répartis sur 4 à 5 jours au choix;
  • Horaire flexible et télétravail hybride;
  • Programme privilège garderie;
  • Assurance collective;
  • Et bien plus !

Pré-requis du poste

FORMATION ET COMPÉTENCES :
  • BAC en informatique, en génie informatique ou dans une discipline pertinente;
  • 10 ans d’expérience en programmation orienté-objet (C#, Java, C/C++, VB.Net);
  • Solide expérience en méthodologies et pratiques du développement du logiciel;
  • Expérience en développement d’architecture du logiciel et les méthodologies associées;
  • Maîtrise de l’anglais à l’écrit, bonne connaissance à l’oral;
Les éléments suivants sont un atouts :
  • Détenir un diplôme de maîtrise pertinent dans le domaine;
  • Expérience en bases de données (MS SQL Serveur, NHibernate, MySQL, EF); 
  • Intérêt marqué pour l’utilisation de la vision numérique et son intégration en milieu industriel;
  • Une connaissance et une expérience des logiciels utilisés pour le traitement numérique des images comme MVTec HALCON, VIDI, OpenCV;
  • Une connaissance et une expérience des logiciels utilisés en intelligence artificielle et apprentissage machine comme MVTec HALCON, VIDI, PyTorch, TensorFlow;
  • Connaissance de langages de programmation PLC (Ladder, Grafcet) ou Robotique (ABB, Fanuc);

ou