On-site Full Time

Salary

$50 - $55 / hour

Location

Mont-Royal, Montréal

Mont-Royal, Montréal H4N 1W2

Posted

Jul 1, 2026

Encouraged to apply

Youth

Role overview

AI Software Developer

Are you passionate about artificial intelligence and developing innovative technology that makes a real difference? Our client is looking for a AI Software Developerto help design intelligent software solutions that empower individuals who are blind or have low vision.

In this role, you'll develop and integrate AI-powered features into embedded products using modern programming languages and technologies. You'll collaborate with multidisciplinary teams throughout the software development lifecycle, from requirements gathering and design to implementation, testing, and ongoing product enhancement.

What You'll Do

  • Design, develop, and maintain AI-powered software solutions
  • Build, train, and integrate AI models into embedded products
  • Develop software using Python, Java, C, C++, and C#
  • Develop applications for mobile and wearable devices
  • Design and implement new software features and enhancements
  • Analyze user requirements and recommend technical solutions
  • Troubleshoot, debug, and optimize software performance
  • Estimate development effort and contribute to project planning
  • Create and maintain technical documentation
  • Collaborate with software, hardware, and product development teams

What You'll Bring

  • Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or equivalent experience
  • Minimum 5 years of software development experience
  • Strong programming skills in Python, Java, and one or more object-oriented languages such as C, C++, or C#
  • Experience developing or integrating AI solutions and machine learning technologies
  • Strong analytical, troubleshooting, and problem-solving skills
  • Ability to work independently while collaborating effectively within multidisciplinary teams
  • Highly organized, adaptable, and passionate about emerging technologies
  • The candidate must be fluent in both French and English, spoken and written, to effectively collaborate with international partners

Nice to Have

  • Experience developing for Android, Linux, or Windows CE
  • Knowledge of OpenGL
  • Experience with image and video processing
  • Experience developing applications for mobile or wearable devices