This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This retail company in Montreal is looking for a Software Developer. Contract: In consultation. Term: Full-time (37.5 hours / week). Start date: July 2026. Schedule: Flexible hours. Hybrid (Montreal Office / Remote). Equipment provided by the client.
Job Responsibility
Program and design core software structures for advanced tools helping individuals with visual impairments
Take ownership of implementing and troubleshooting innovative software solutions and user features
Participate in user requirements workshops and define functional technical specifications
Deploy clean code on structured embedded platforms running Linux, Android, or Windows CE environments
Provide architectural recommendations, code reviews, and structured analysis for long-term product solutions
Build software development time estimations and maintain thorough, readable systems documentation
Work on core product layers handling image and video processing components
Requirements
Bachelor’s degree in Software Engineering, Computer Engineering, or equivalent professional experience
6 to 8 years of solid, relevant software development experience
Masterful command of Object-Oriented Programming (OOP) languages including Java, C, C++, and/or C#
Deep experience working with embedded systems and Linux-based platforms
Strong knowledge of UML modeling and software design principles
Bilingualism (English and French), both written and spoken, to maintain seamless communication with global engineering partners
Excellent team spirit, ability to handle high-pressure R&D timelines, and a strong analytical posture