Software Developer

Mecademic Industrial Robotics


Date: 6 hours ago
City: Montreal, QC
Contract type: Full time
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!

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume