Job summary

Work environment


The successful candidate will be primarily responsible to help develop software for Creaform’s 3D applications and operating systems. As part of a multidisciplinary development team, the intern is responsible for helping to develop systems architecture, user interfaces, interactive 3D viewing tools, and 3D measurement and inspection algorithms.

Role and Responsabilities:

  • Develop software architecture;
  • Develop user interfaces;
  • Develop interactive 3D and 2D viewing tools;
  • Experimentally test and validate the newly-developed architectures and interfaces;
  • Implement and optimize processing methods and algorithms in C++ language;
  • Collaborate with other developers in order to integrate the developments into current or future products;
  • Interact with testing and support teams to ensure product quality;
  • Respect established processes, working methods and development standards.


  • University degree in Computer Engineering or Software Engineering;
  • Experience / knowledge in the following fields:;C++ and .NET programming;Visual Studio and Team Foundation development environment;IT architecture;OpenGL programming (an asset);
  • Be comfortable in spoken and written English and French.

You earn points if you...:

  • 3D geometry and calculus matrix;Image processing and digital viewing ;Assembly programming;


Level of education




Work experience (years)


Written languages

Fr : Advanced
En : Intermediate

Spoken languages

Fr : Advanced
En : Intermediate

Requested skills

In exchange we offer you...:
  • Flexible work schedule;
  • Competitive salary;Vibrant, ambitious, stimulating and worldwide company;
  • A solid and unique work team;
  • The possibility to progress with a variety of projects;
  • Gym available for the employees;Social activities, and much more!


  • Flexible hours
  • Flexible hours

  • Gym
  • Gym