Enable job alerts via email!

Software Developer

Mecademic Industrial Robotics

Montreal

Hybrid

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A robotics automation company in Montreal is looking for an experienced Software Developer to design and develop innovative robotic solutions. You'll create software that drives industrial robots, ensuring excellent code quality while collaborating with various teams. This full-time role offers a hybrid work model and a supportive company culture emphasizing work-life balance and a comprehensive benefits package, including insurance and retirement contributions.

Benefits

Flexible work hours
Hybrid work model
Comprehensive group insurance
Group RRSP with contributions
Social club and team events
Free drinks and snacks

Qualifications

  • 5+ years of experience in a similar role, ideally in an industrial or technological context.
  • Excellent oral and written communication skills.
  • Rigor and attention to detail to ensure code quality.

Responsibilities

  • Design new features and tools for products (in C/C++ and Python).
  • Develop and improve the user interface.
  • Ensure unit and integration verification plans are maintained.

Skills

C/C++ programming
Python programming
Web frameworks (React, Typescript)
Linux environment
Robotics knowledge
Version control (svn, git)
Software Development Life Cycle (SDLC)

Education

Higher degree in computer science or electrical engineering
Job description
Overview

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!
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.