Software development intern

Completed

Internship / Student

Canada - Levis

Available now

Creaform – Part of AMETEK Ultra Precision Technology Group – specializes in 3D portable optical measurement technologies and 3D engineering services. We offer innovative solutions that cover the entire range of 3D applications, including 3D scanning, reverse engineering, inspection, design & engineering and FEA. Our wide range of products and services are intended for industries such as the automotive, aerospace and defense, consumer products, education, heritage preservation, manufacturing, medical care and multimedia.For more information, visit www.creaform3d.com.

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.

Requirements

  • 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;

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!