Jobs.ca
Jobs.ca
Language
Mecademic logo

Développeur(se) Logiciel / Software Developer

Mecademicabout 21 hours ago
Hybrid
Montréal, QC
Mid Level
full_time

Top Benefits

Flexible work hours
Hybrid work model (up to 2 remote days)
Work‑life balance culture

About the role

English below

Mecademic développe des solutions d'automatisation robotiques compactes, précises et innovantes pour les secteurs de l'électronique et des sciences de la vie. Nos bras robotiques ultra-compacts sont utilisés dans le monde entier par des équipementiers, des intégrateurs de systèmes et des utilisateurs finaux pour des tâches nécessitant précision et fiabilité en matière d'automatisation.

Votre rôle

En tant que Développeur(se) Logiciel chez Mecademic, vous serez au cœur de la création de la prochaine génération de robots industriels. Votre rôle sera de concevoir, développer et maintenir les logiciels qui donnent vie à nos robots, en travaillant au sein d'une équipe passionnée.

Vos principales responsabilités

Conception et développement :

  • Concevoir de nouvelles fonctionnalités et outils pour les produits actuels et futurs (en C/C++ et Python).
  • Développer et améliorer l’interface utilisateur (Interface web)
  • Participer à la planification des travaux
  • Produire de la documentation technique
  • Participer au support technique avec l’équipe d’assurance qualité (niveau 3)

Qualité et maintenance du code :

  • S’assurer que les plans de vérification des unités et des niveaux d’intégration sont en place et respectent à tout moment une excellente qualité de code.
  • Adopter des styles de codage structurés pour faciliter la révision, le test et la maintenabilité du code.
  • Se conformer aux normes de codage et aux conceptions techniques.
  • Participer activement au dépannage, au débogage et à la mise à jour des systèmes en direct actuels

Collaboration et amélioration :

  • Travailler en étroite collaboration avec le support technique et le service de production.
  • Promouvoir les bonnes pratiques de développement, d’architecture et de documentation.
  • Intégrez les commentaires des utilisateurs pour rendre le système plus stable et plus facile à utiliser.

Votre profil

Titulaire d'un diplôme supérieur en informatique ou génie électrique, vous disposez d'une expérience confirmée (+ 5 ans) dans un rôle similaire, idéalement dans un contexte industriel ou technologique.

Vos compétences techniques :

  • Maîtrise des langages de programmation C/C++ et python et des frameworks web populaires (React, Typescript)
  • Maîtrise de l’environnement Linux
  • Connaissance de la robotique et des algorithmes.
  • Connaissance des outils de versionnage (svn, git)
  • Connaissance du cycle de vie du développement logiciel (SDLC) de l’analyse au déploiement.

Vos qualités :

  • Excellentes compétences en communication orale et écrite
  • Rigueur et souci du détail pour assurer la qualité du code et le respect des normes techniques
  • Proactivité et esprit analytique dans la résolution des incidents

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

As a Software Developer at Mecademic, you'll be at the heart of creating the next generation of industrial robots. Your role will be to design, develop, and maintain the software that brings our robots to life, working within a passionate team.

Your Main Responsibilities

Design and Development:

  • Design new features and tools for current and future products (in C/C++ and Python).
  • Develop and improve the user interface (Web interface).
  • Participate in work planning.
  • Produce technical documentation.
  • Contribute to technical support with the quality assurance team (level 3).

Code Quality and Maintenance:

  • Ensure that unit and integration-level verification plans are in place and consistently maintain excellent code quality.
  • Adopt structured coding styles to facilitate code review, testing, and maintenance.
  • Adhere to coding standards and technical designs.
  • Actively participate in troubleshooting, debugging, and updating current live systems.

Collaboration and Improvement:

  • Work closely with the technical support and production departments.
  • Promote good development, architecture, and documentation practices.
  • Integrate user feedback to make the system more stable and user-friendly.

Your Profile

You hold a higher degree in computer science or electrical engineering and have confirmed experience (+ 5 years) in a similar role, ideally in an industrial or technological context.

Your Technical Skills:

  • Proficiency in C/C++ and Python programming languages and popular web frameworks (React, Typescript).
  • Proficiency in the Linux environment.
  • Knowledge of robotics and algorithms.
  • Knowledge of version control tools (svn, git).
  • Knowledge of the Software Development Life Cycle (SDLC), from analysis to deployment.

Your Qualities:

  • Excellent oral and written communication skills.
  • Rigor and attention to detail to ensure code quality and adherence to technical standards.
  • Proactivity and an analytical mindset in resolving issues.

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!

About Mecademic

Automation Machinery Manufacturing
11-50

Mecademic is a game changer for companies and institutions executing Industry 4.0 strategies. Our industrial robots boost productivity, reduce costs and improve the quality of our customers’ products and operations. We optimize quality and reduce costs by helping our customers automate their operations requiring precision tasks and delicate manipulations. Through innovative engineering and architectural simplicity, we offer our customers a plug & work system, a tiny footprint, and reduced energy consumption. Unsurprisingly, our robots are in use in over 40 countries, enabling multiple applications of some of the world’s biggest brands, emerging disruptors, and academic institutions.