Job for the future Software Engineers and Designers

Average hourly wage


Job description

These individuals design and integrate software and operating systems. They also work on integrated software, data warehouses, and telecommunications software. They are self-employed or work in:

  • Consulting firms
  • IT research and development firms
  • Private and public sector IT services

Personality profiles (RIASEC)

People with this profile prefer relying on theoretical knowledge before acting. They like observation, analysis and problem solving.
People with this profile prefer specific, well-defined tasks. They like to respect the order of things and follow established rules.
People with this profile prefer carrying out concrete tasks and being physically involved in what they do.

Main tasks

  • Identify and document user needs.
  • Design and test automated systems.
  • Modify existing software to correct errors, adapt to new hardware, or upgrade interfaces and improve performance.
  • Configure and run test cases for commissioning.
  • Optimize the architecture and performance of software prototypes.
  • Plan and coordinate the development and operation of automated systems.
  • Develop and document maintenance procedures for systems and software.
  • Lead teams of professionals in software and system development.


Most training programs are offered in French only.


Targeted regions

Last update: February 14, 2024


Was the information on this page useful to you?