Application Software Designer

Company name: Thorens Solutions – Headhunters
  • Activity area : Manufacturer

  • Salary : Salary depending on experience between: 75 000$ - 110 000$

  • Job type : Permanent - Full time, Hybrid work mode

  • City : Ville Saint-Laurent

Company description

Our client designs and manufactures cameras as well as image capture and processing cards for the global market in various advanced technology fields such as: artificial vision, medical imaging and scientific imaging.

Job description

Under the Director of Engineering Operations, the Application Software Designer will work in the development team who is responsible for designing and maintaining a portfolio of products.

Tasks and Responsibilities

  • Collaborate with other developers, team leads and various teams to gather, curate and build applications to support product development.
  • Develop tools to ease the use of scientific and manufacturing equipment.
  • Write unit and functional tests, debug functions and document architecture and implementation.
  • Work with the team on project lifecycle, including project scope, resources, schedule, development, and deployment to ensure success.
  • Identify synergies between teams that could benefit from custom tools.


  • Bachelor's degree in software or electrical engineering or any equivalent
  • Experience in software development
  • Programming experience in C/C++, C#(.NET) and Python
  • Familiarity with Windows and Linux operating systems
  • Minimal experience with a GUI design library, such as Qt, for application development
  • Fluency in French and English
  • Good level of autonomy and creativity
  • Enthusiasm in learning and applying good practices of software engineering

  • Programming experience with embedded environments
  • Experience with Git
  • Familiarity with continuous integration tools such as DevOps’ pipelines
  • Experience with an issue tracking system like DevOps or Jira
  • Basic knowledge in integrating electronics into designs, such as microcontrollers
  • Basic knowledge of digital camera theory

Work conditions

  • Permanent, full-time position
  • Flexible schedule of 37.5 hours per week
  • Hybrid role (office and teleworking)
  • 3 weeks’ vacation upon hiring + 9 sick days
  • Full-insurance plan
  • Deferred Profit Sharing Plan (DPSP) - with up to 4% employer contribution
  • Allowance for membership or subscription to a sports activity.
Note : The masculine is used to lighten the text without prejudice to the feminine form.

This offer has already been filled.