Développement des outils de tests :
Développer et maintenir des outils de tests automatisés pour faciliter l’identification des pannes
Mettre en place des tests de diagnostic (Python)
Maintenir et configurer les environnements d’analyse
Participer aux tests fonctionnels et de régression des firmwares des produits.
Collaborer étroitement avec les équipes logiciel, électronique et mécanique
Analyse avancée de problématiques :
Reproduire les scénarios d’erreurs et investiguer les logs afin d’isoler les anomalies, puis proposer des solutions de contournement et/ou acheminer le problème à la R&D
Effectuer les diagnostics approfondis de panne sur les produits afin de déterminer la cause de la défaillance
Rédiger et documenter les rapports d’analyse sur les défaillances et les réparations nécessaires
Collaborer avec les équipes R&D et production pour l’exécution des correctifs
Assister le support technique au débogage des problèmes plus complexes.
Votre profil
Titulaire d'un diplôme supérieur en informatique ou génie électrique, vous disposez d'une expérience confirmée dans un rôle similaire, idéalement dans un contexte industriel ou technologique.
Maîtrise des langages de programmation C/C++ et Python
Expertise en électronique
Expertise en qualité et gestion de tests automatisés
Connaissance de l’environnement Linux
Connaissance de la robotique industrielle (atout)
Connaissance des protocoles cycliques tels que EtherCAT, Ethernet/IP, Profinet (atout)
Capacité d’analyse et de synthèse pour résoudre des problèmes complexes
Excellentes compétences en communication orale et écrite
Rigueur et souci du détail
Conditions du poste
👉 Poste à temps plein (40h/semaine) à pourvoir dès que possible sur notre site situé 1300, rue St-Patrick, Montréal, QC
👉 Rémunération selon profil et expérience
👉 Nécessite d’être autorisé à travailler au Canada (citoyenneté, résidence permanente ou permis de travail valide)
Ce que nous vous proposons
✅ Horaires de travail flexibles
✅ Mode de travail hybride – jusqu’à 2 jours de télétravail par semaine
✅ Culture d’entreprise qui met l’accent sur l’équilibre entre vie professionnelle et vie personnelle
✅ Une semaine de congés payés pendant les vacances de décembre (en plus des congés annuels)
✅ Assurance collective complète avec contribution de l'employeur dès votre premier jour
✅ REER collectif avec cotisations de l'employeur
✅ Club social et événements d'équipe
✅ Boissons, collations et bien plus encore offerts gratuitement ! 🥐
Mecademic develops compact, precise, and innovative robotic automation solutions for the electronics and life sciences sectors. Our ultra-compact robotic arms are used worldwide by OEMs, system integrators, and end-users for tasks requiring precision and reliability in automation.
Your Role
Development of Testing Tools:
Develop and maintain automated testing tools to facilitate fault identification
Implement diagnostic tests (Python)
Maintain and configure analysis environments
Participate in functional and regression testing of product firmware
Work closely with the software, electronics, and mechanical teams
Advanced Problem Analysis:
Reproduce error scenarios and investigate logs to isolate anomalies, then propose workarounds and/or escalate the problem to R&D
Perform in-depth fault diagnostics on products to determine the cause of the failure
Write and document analysis reports on failures and necessary repairs
Collaborate with R&D and production teams for the execution of fixes
Assist technical support in debugging more complex issues.
Your Profile
You hold a higher degree in Computer Science or Electrical Engineering and have proven experience in a similar role, ideally in an industrial or technological context.
Your Technical Skills:
Proficiency in C/C++ and Python programming languages
Expertise in electronics
Expertise in quality and automated test management
Knowledge of the Linux environment
Knowledge of industrial robotics (an asset)
Knowledge of cyclic protocols such as EtherCAT, Ethernet/IP, Profinet (an asset)
Ability to analyze and synthesize to solve complex problems
Excellent written and oral communication skills
Rigour and attention to detail
Job Conditions
👉 Full-time position (40h/week) to be filled as soon as possible at our site located at 1300, rue St-Patrick, Montreal, QC.
👉 Compensation based on profile and experience.
👉 Must be authorized to work in Canada (citizenship, permanent residency, or valid work permit).
What We Offer
✅ Flexible work hours.
✅ Hybrid work model – up to 2 days of remote work per week.
✅ Company culture that emphasizes work-life balance.
✅ A week of paid leave during the December holidays (in addition to annual leave).
✅ Comprehensive group insurance with employer contribution from your first day.
✅ Group RRSP with employer contributions.
✅ Social club and team events.
✅ Free drinks, snacks, and much more! 🥐