Your Role
As a Software Developer at Mecademic, you will 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!