Responsable d'équipe logiciel

2 weeks ago


Montreal, Quebec, Canada Waste Robotics inc. Full time

Waste Robotics est un leader dans la conception d'équipements robotiques pour le recyclage, offrant des solutions de pointe pour combler le dernier écart dans l'automatisation du recyclage. Notre équipe de développement multidisciplinaire travaille sur des projets couvrant la robotique, la vision machine, l'innovation mécanique, les systèmes de contrôle avancés et l'exploitation des données opérationnelles.

Nous recherchons un Responsable d'équipe logiciel expérimenté, possédant de solides compétences en leadership technique, afin de piloter le développement et la livraison de solutions de tri robotisé évolutives. Dans ce rôle, vous dirigerez une équipe de développeurs, fournirez des orientations techniques et garantirez la qualité, la performance et la sécurité de notre application Windows. Cette application contrôle des systèmes multi-bras robotiques, s'intègre avec des caméras de détection et orchestre d'autres sous-systèmes d'automatisation complexes.

Responsabilités principales :

Leadership technique et gestion d'équipe

Gérer et diriger une équipe de 4 à 5 développeurs, en favorisant une culture de collaboration, d'apprentissage et d'excellence.

Identifier et proposer des solutions pour améliorer la rapidité de développement sans compromettre la qualité.

Développement et maintenance logicielle

Concevoir, développer et maintenir une application Windows en C# pour contrôler et coordonner plusieurs bras robotiques, caméras de détection et autres équipements d'automatisation.

Implémenter des architectures logicielles performantes, évolutives et fiables, garantissant un contrôle en temps réel réactif et un traitement efficace des données.

Intégration des systèmes

Collaborer avec des équipes interfonctionnelles (mécanique, électrique, robotique, IA) pour assurer une intégration harmonieuse du matériel et des sous-systèmes.

Assurer la communication entre le logiciel de contrôle, les contrôleurs robotiques, les systèmes de vision, les automates industriels (PLC) et autres dispositifs via des protocoles tels que TCP/IP, UDP et OPC UA.

Optimisation des performances

Analyser et optimiser les performances de l'application pour gérer le flux de données en temps réel, réduire la latence et assurer une fiabilité élevée en production.

Réaliser des revues de code, appliquer les meilleures pratiques de développement et documenter rigoureusement les aspects techniques.

Tests et assurance qualité

Veiller à la propreté, la maintenabilité et l'efficacité du code en suivant les meilleures pratiques (revues de code, tests unitaires automatisés).

Diagnostiquer les problèmes, réaliser des analyses de causes racines et implémenter des solutions robustes pour minimiser les temps d'arrêt.

Collaborer avec l'équipe Qualité pour livrer des versions logicielles fiables et optimisées.

Coordination de projet et collaboration

Participer à la planification des sprints, aux réunions quotidiennes et aux revues de conception avec l'équipe de développement élargie.

Estimer précisément les tâches, gérer les échéances de développement et communiquer l'avancement aux parties prenantes.

Travailler avec les équipes Production et Support Client pour la mise en service et le support de niveau 3.

Innovation et amélioration continue

Se tenir informé des dernières avancées en matière de frameworks, bibliothèques et outils de développement.

Rechercher et proposer de nouvelles technologies ou approches pour améliorer la fonctionnalité, la sécurité et l'expérience utilisateur.

Qualifications requisesFormation :

Baccalauréat (ou plus) en informatique, génie logiciel, génie électrique ou dans un domaine connexe.

Formation :

Baccalauréat (ou plus) en informatique, génie logiciel, génie électrique ou dans un domaine connexe.

Expérience :

3+ ans d'expérience en gestion d'une équipe de développement logiciel performante.

7+ ans d'expérience en développement d'applications Windows.

Expérience avérée en programmation multi-thread ou asynchrone dans un environnement temps réel ou quasi temps réel.

Expérience pratique en intégration de périphériques matériels (bras robotiques, caméras, capteurs, etc.).

Compétences techniques :

Maîtrise du langage C# et des frameworks .NET.

Connaissance des bibliothèques de vision machine (ex. OpenCV, Halcon).

Bonne compréhension des design patterns, de la programmation orientée objet (OOP) et des bonnes pratiques de développement.

Compétences interpersonnelles :

Excellentes compétences en communication et collaboration, avec une capacité à travailler efficacement en équipe.

Fortes aptitudes en résolution de problèmes et approche rigoureuse et méthodique.

Qualifications souhaitées

Maîtrise en informatique, robotique ou domaine connexe.

Expérience avec des systèmes d'exploitation en temps réel ou des extensions temps réel sous Windows.

Expérience avec les bases de données SQL ou NoSQL pour la journalisation et l'analyse des données.

Connaissance des frameworks robotiques (ex. ROS) ou des API propriétaires de contrôleurs robotiques.

Compréhension des bus de terrain (ex. Modbus TCP, EtherNet/IP).

Expérience en programmation d'automates PLC (ex. Siemens, Allen-Bradley).

Familiarité avec les normes d'automatisation industrielle (ex. IEC 61131-3).

Connaissance des méthodologies Agile et des pratiques DevOps (CI/CD, conteneurisation, etc.).



  • Montreal, Quebec, Canada DELAN - Chasseurs de Talents en TI Full time

    PrésentationNous sommes DELAN, les Chasseurs de Talents en TI. Nous recherchons un Développeur Senior pour rejoindre notre équipe technique.Le rôle consiste à développer des applications .NET Core tout en assurant la gestion technique d'une équipe de développement.Description du posteLe Chef d'Équipe Développement sera responsable de:-...

  • Chef d'équipe eCOA

    7 days ago


    Montreal, Quebec, Canada IQVIA Argentina Full time

    Le rôle de Responsable d'équipe, Gestion de Projets eCOA, chez IQVIA Quality Metric (Instrument Services), se concentre sur la gestion des activités d'implémentation électronique de questionnaires eCOA. Le/la candidat(e) sera responsable de conduire une partie de l'équipe de Chefs de Projets Migration et Spécialistes de la revue de...


  • Montreal, Quebec, Canada DELAN - Chasseurs de Talents en TI Full time

    Description du postNous recherchons un Responsable Ingénierie Logicielle pour rejoindre notre équipe technique,Ce poste consiste à développer des applications .NET Core, tout en assurant la gestion technique d'une équipe de développement.Principales tâchesLes principaux objectifs de ce poste sont :- Assurer la direction d'une équipe de...


  • Montreal, Quebec, Canada Cogir Immobilier Full time

    PrésentationCogir Immobilier, une entreprise dynamique et pionnière dans le domaine de l'immobilier, recherche un chef d'équipe TI pour renforcer son équipe bilingue basée à Montréal. En tant que responsable des opérations informatiques, vous contribuerez à la réussite de notre mission en fournissant un service exceptionnel à nos...


  • Montreal, Quebec, Canada Alithya Full time

    Aperçu de notre vision">Nous sommes un chef de file dans la création de solutions technologiques de pointe pour relever les défis d'aujourd'hui et anticiper les besoins de demain. Nous formons une équipe diversifiée d'innovateurs passionnés et d'innovatrices passionnées ayant la volonté de faire la différence.">Votre rôle">Vous...


  • Montreal, Quebec, Canada IQVIA Argentina Full time

    Description du poste Nous recherchons un(e) Chef de Projet eCOA et Spécialiste en Traduction expérimenté(e) pour rejoindre notre équipe et contribuer à la réussite de nos projets. Le/la candidat(e) devra avoir une excellente compréhension des systèmes eCOA et des technologies de traduction. Rôle et responsabilités Coordonner...


  • Montreal, Quebec, Canada Groupe RP Full time

    PrésentationGroupe RP, une entreprise en forte croissance dans le domaine de l'entretien automobile, cherche à recruter un(e) directeur(trice) du centre-auto pour compléter son équipe. Ce poste permanent est à temps plein (1 soir/semaine et 1 weekend/mois).Compétences requisesExpérience dans un poste de direction dans un secteur orienté service...


  • Montreal, Quebec, Canada YULCOM Technologies Full time

    Présentation de l'entrepriseNous sommes YULCOM Technologies, une entreprise spécialisée dans le développement logiciel. Nous recherchons un responsable développement logiciel expérimenté pour gérer notre équipe de développement et superviser la mise en œuvre de projets complexes.Fonctionnalités du posteDiriger et gérer l'équipe de...


  • Montreal, Quebec, Canada Behaviour Interactive Full time

    RôleNous recherchons un leader d'équipe qualité assureur métier pour rejoindre notre équipe technique à Behaviour Interactive.Vous serez responsable de diriger une équipe d'assurance qualité et de développer une stratégie qualité complète pour nos jeux, notamment Dead by Daylight.Cette stratégie devra inclure le suivi des processus...


  • Montreal, Quebec, Canada Communauto inc. Full time

    Présentation de Communauto">Communauto est un leader mondial de l'autopartage qui crée une nouvelle division de Mécanique et maintenance. Son premier atelier a été créé en août 2022 à Montréal, dans le quartier Ville-Émard.">Mission">Nous recherchons des professionnels passionnés par les voitures et la supervision d'équipe pour rejoindre...


  • Montreal, Quebec, Canada Scotiabank Full time

    Vue d'ensemble de l'entreprise">L'entreprise est un leader du secteur bancaire au Canada et fournit des services financiers dans les Amériques. Notre mission est de contribuer à la réussite de nos clients, de leur famille et de leur collectivité en offrant des conseils et une gamme complète de produits et de services.">Définition du...


  • Montreal, Quebec, Canada Astek Full time

    L'entreprise Astek recherche un(e) spécialiste en technologie d'application pour son équipe de développement logiciel.Ce spécialiste devra identifier les différents collaborateurs TI externes à l'équipe et s'assurer de leur alignement sur la stratégie de réalisation.Ce responsable devra également superviser fonctionnellement et...


  • Montreal, Quebec, Canada Kone México Full time

    Vous cherchez un nouveau défi pour votre carrière ? Kone México a besoin d'un Chef d'installation expérimenté pour faire partie de notre équipe de leaders technologiques ! Ce poste offre l'opportunité de mener des projets complexes et de travailler avec des experts dans le domaine de la construction.Description du posteEn tant que chef...


  • Montreal, Quebec, Canada exo – Réseau de transport métropolitain Full time

    exo - Réseau de transport métropolitain est actuellement à la recherche d'un Responsable de la Conception Logicielle pour renforcer son équipe de développement.Mission Concevoir et mettre en place les cadres de travail destinés aux développeurs. Développer et documenter de nouvelles fonctionnalités selon le cadre standard de développement...


  • Montreal, Quebec, Canada Gameloft Full time

    Nous recherchons un(e) Chef d'équipe programmation expérimenté(e) pour rejoindre notre équipe DISNEY DREAMLIGHT VALLEY.Riche en quêtes, en explorations et en activités captivantes mettant en scène vos héros Disney Pixar préférés, Disney Dreamlight Valley est une production 100% originale de Gameloft Montréal, conçue par une équipe...


  • Montreal, Quebec, Canada CM Labs Simulations Full time

    CM Labs Simulations offre une occasion unique de rejoindre une équipe dynamique et innovante. Nous sommes actuellement à la recherche d'un Gestionnaire de campagnes marketing motivé et créatif pour occuper ce poste.Rôle et responsabilitésVous serez chargé de concevoir et de mettre en œuvre des stratégies marketing pour atteindre nos objectifs de...


  • Montreal, Quebec, Canada Hydro-Québec Full time

    Pourquoi nous choisissons-nous vous ?Nous recherchons quelqu'un qui partage nos valeurs d'innovation, de collaboration et de minutie. Si vous êtes motivé par le défi de travailler sur des projets complexes et que vous avez le goût de l'excellence, alors ce poste est fait pour vous ! Vous devrez être capable de communiquer clairement avec...


  • Montreal, Quebec, Canada BIXI Montréal Full time

    Description du posteLe directeur adjoint(e) marketing intégré joue un rôle essentiel dans la promotion de la marque BIXI Montréal en développant et en mettant en œuvre des stratégies marketing innovantes et efficaces. Cette fonction nécessite une combinaison unique d’expertise en marketing, communication et relations publiques.Fonctions principales...


  • Montreal, Quebec, Canada Disability Solutions Full time

    Ce poste est essentiel à notre équipe des Prêts Hypothécaires Résidentiels Traditionnels. Vous serez responsable de la tenue et de la mise à jour des dossiers hypothécaires de l'étape où l'engagement est émis jusqu'au moment où l'avocat ou le notaire reçoit ses instructions.Les responsabilitésVous obtiendrez et verifierez...


  • Montreal, Quebec, Canada Genetec Inc Full time

    L'overview Genetec Inc. est une entreprise leader dans le domaine de la sécurité et de la gestion de la visibilité. Nous sommes à la recherche d'un professionnel expérimenté pour occuper le poste de Chef de l'équipe des propositions. Description du poste Le Chef de l'équipe des propositions sera chargé de concevoir et de mettre en...