Responsable d'équipe logiciel

3 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.

Avantages :

  • Assurances
  • Journée congé à sa fête
  • 4 semaines de vacances
  • Événements d'Entreprise
  • Horaires flexibles
  • Télétravail
  • Tenue Décontractée

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 National Bank Full time

    Aimez-vous travailler dans un environnement dynamique et changer constamment ? Alors, ce rôle pourrait être fait pour vous ! En tant que Chef d'équipe gestionnaire, vous serez responsable de diriger et de coordonner les activités de votre équipe.Description du posteNotre banque nationale est actuellement à la recherche d'un(e) Chef...


  • 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 Erbgroup Full time

    Étant donné votre expérience dans le domaine du transport et l'entreposage, nous sommes à la recherche d'un Chef d'équipe de quai pour rejoindre notre équipe dynamique à Erbgroup.">À propos de ce poste :Vous serez responsable de la surveillance des systèmes opérationnels (inventaire et transport) au terminal. Vous devrez également...


  • 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 Jubilant Radiopharma Full time

    Voici Comment Nous Contribuons à l'Industrie des Soins de SantéNous sommes fiers de contribuer à l'amélioration de la santé des patients grâce à nos solutions innovantes. Nous travaillons en étroite collaboration avec les équipes médicales pour comprendre leurs besoins et concevoir des solutions adaptées.Rôle et ResponsabilitésLe Chef...

  • Chef d'équipe

    22 hours ago


    Montreal, Quebec, Canada ENGINEERINGUK Full time

    L'opportunité d'une vie professionnelle en plein essor vous attend avec EngineeringUK!Salaires compétitifsNos salaires sont très compétitifs et reflètent notre engagement envers les carrières professionnelles réussies.Description du posteVous serez responsable de la gestion de tous les aspects de la production à l'intérieur de votre...


  • 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 Jubilant Radiopharma Full time

    Notre Équipe et Nos ValeursNous recherchons un individu motivé qui s'épanouit dans un environnement en constante évolution. Notre équipe est composée de professionnels passionnés par la qualité et la conformité. Nous valorisons l'innovation, la créativité et la communication efficace.Rôle et ResponsabilitésLe Responsable Développement...


  • 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 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 SIGMA-RH Full time

    A propos de la fonctionNous sommes une entreprise en pleine expansion agile qui offre un environnement de travail hybride et flexible, permettant une conciliation travail-famille.Vous aurez l'occasion de contribuer à l'évolution de nos solutions RH intégrales et d'être impliqué dans le développement d'outils innovants tirant parti de...


  • 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 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 123Dentist Full time

    Rejoignez notre équipe innovante de 123Dentiste!L'Hygiéniste Dentaire est un membre clé de notre équipe multidisciplinaire qui se passionne pour l'innovation et le soin aux patients. Vous serez responsable de fournir des traitements personnalisés et des conseils sur les techniques d'hygiène dentaire appropriées pour chaque client.A propos...


  • Montreal, Quebec, Canada Waste Robotics inc. Full time

    Description du posteWaste Robotics inc. recherche un responsable expérimenté pour diriger l'équipe de développement logiciel et piloter la livraison de solutions de tri robotisé.Rôle et responsabilitésLeadership technique et gestion d'équipeGérer et diriger une équipe de 4 à 5 développeurs, en favorisant une culture de collaboration,...


  • Montreal, Quebec, Canada Genetec Inc Full time

    A propos de l'emploiNous sommes à la recherche d'un ingénieur de système logiciel passionné pour rejoindre notre équipe multidisciplinaire de production d'AutoVu. En tant que membre clé de l'équipe, vous serez chargé de concevoir et d'implémenter des solutions logicielles innovantes pour répondre aux besoins évoluant de nos...


  • Montreal, Quebec, Canada National Bank Full time

    À propos du posteNous sommes à la recherche d'un chef d'équipe chevronné pour rejoindre notre équipe de gestionnaires de projets. En tant que leader, vous serez responsable de développer des stratégies de rétention hypothécaire pour satisfaire les besoins de la clientèle. Vous travaillerez étroitement avec notre équipe pour améliorer...


  • Montreal, Quebec, Canada Gameloft Full time

    Vous êtes un expert en développement de logiciels et cherchez une opportunité à développer vos compétences ? Gameloft Montréal a besoin d'un technicien expérimenté pour diriger l'équipe de développement de notre plateforme en ligne.MissionEn tant que Responsable technique - Plateforme en ligne, vous dirigerez une équipe de développeurs...


  • Montreal, Quebec, Canada SAP SE Full time

    Ce rôle est chargé de superviser les projets et programmes pour des comptes stratégiques ou de valeur importante. Il collabore étroitement avec le client, le partenaire de services clients et d'autres partenaires pour assurer le bon déroulement des implémentations de solutions SAP.Compétences requisesAu moins 7 ans d'expérience en gestion de...