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


  • Montreal, Quebec, Canada Michael Kors Full time

    Fonction : Gestionnaire de magasin Gardez votre esprit d'entrepreneur et améliorez vos compétences en leadership. En tant que gestionnaire de magasin, vous serez responsable de la direction de notre magasin de détail Michael Kors à Montreal Premium Outlet. Vos missions clés incluent : Diriger une équipe dynamique pour atteindre des résultats...

  • Chef d'équipe

    6 days 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 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 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 Hitachi Vantara Corporation Full time

    Nous sommes à la recherche d'un Responsable de la Qualité Logicielle pour rejoindre notre équipe de gestion de l'ingénierie matérielle. Ce poste est idéal pour les professionnels expérimentés dans le domaine du développement de logiciels.Développement de logicielsL'objectif principal de ce poste est de concevoir, développer et tester des...


  • Montreal, Quebec, Canada Jubilant Radiopharma Full time

    Résumé de l'entrepriseJubilant Radiopharma est un leader dans le domaine des radio-pharmaceutiques, nous sommes déterminés à apporter une solution innovante aux patients en fournissant des produits de haute qualité. Description du posteCe poste consiste à rejoindre notre équipe dynamique en tant que Responsable de la Conception de Logiciels...


  • Montreal, Quebec, Canada Tata Consultancy Services Full time

    Tata Consultancy Services (TCS) est une société de services informatiques, de services-conseils et de solutions d'affaires qui accompagne les entreprises dans leur processus de transformation.Nous recherchons un développeur expérimenté en technologie Microsoft pour rejoindre notre équipe de développement. En tant que Lead Developer, vous serez...


  • Montreal, Quebec, Canada Tecsys Full time

    À propos du posteNous sommes à la recherche d'une personne talentueuse qui s'intéresse aux opérations, à l'approvisionnement, aux prévisions et à la planification de la demande.Ce responsable sera chargé de la collecte des données et de la configuration de la solution Tecsys en collaboration avec l'équipe de projet pour identifier...


  • Montreal, Quebec, Canada Equifax, Inc. Full time

    Rôle : Ingénieur de systèmes informatiques chez Equifax, Inc.">Equifax est à la recherche d'ingénieurs logiciels créatifs, dynamiques et motivés pour travailler sur divers projets significatifs. Nos postes en génie logiciel vous donnent l'occasion de vous joindre à une équipe d'ingénieurs talentueux travaillant avec des technologies de...


  • Montreal, Quebec, Canada Amazon Full time

    Le RôleRattaché à l'équipe de développement de logiciels, vous serez chargé de constituer et d'encadrer une équipe responsable de la conception et de la maintenance d'un jeu multijoueur en ligne de grande qualité.Fonctions Clés1. Constituer et encadrer une équipe de développement de logiciels talentueuse et responsable de la production...


  • Montreal, Quebec, Canada Mannarino Systems and Software Inc. Full time

    Nos ValeursMANNARINO Systems & Software Inc. met l'accent sur la qualité, le travail, le professionnalisme et le travail d'équipe dans une atmosphère respectueuse et motivante, orientée vers la croissance à long terme de l'entreprise.Celui qui souhaite rejoindre notre équipe doit partager ces valeurs et s'engager pleinement dans leur...


  • Montreal, Quebec, Canada RPMGlobal Full time

    Sommaire Nous recherchons actuellement un chef de projet de développement d'applications dédié qui viendra compléter notre équipe technique existante. La personne choisie assumera plusieurs responsabilités, notamment concevoir et mettre en place les cadres de travail destinés aux développeurs. Responsabilités principales Concevoir et modéliser les...


  • Montreal, Quebec, Canada Tetra Tech Full time

    Qualifications requises Titulaire d'un DEC ou BACC en génie mécanique, électrique, maintenance industrielle et/ou expérience équivalente; Minimum de 3 ans d'expérience pertinente en maintenance dans le milieu manufacturier; Détenir d'excellentes capacités relationnelles et communicationnelles de même qu'un bon leadership...


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

    La DescriptionNous sommes à la recherche d'un Responsable des Solutions Logicielles pour rejoindre notre équipe Solution Consulting. En tant que membre de notre équipe, vous contribuerez à soutenir les équipes commerciales pendant les phases d'avant-vente et à conseiller nos futurs clients sur leurs problématiques Achats.Vous travaillez en...