Intern, Scientific Development

Internship / Student

Canada - Levis

Available now

Main role:

The main responsibility of this position is to contribute to software developments related to Creaform's 3D scanning technologies. More specifically, in collaboration with his team, they will have to identify and apply mathematical concepts and numerical algorithms related to engineering, 3d geometry, linear algebra and software optimization to solve problems related to sensor platforms. He/she will have to make a functional and validated implementation of these developments. He/she will also have to set up the necessary tools and unit tests to ensure that the methods remain functional over time.

Tasks and responsibilities:

- Take charge of and use the sections of the code base related to his/her developments

- Develop software architectures and unit tests

- Participate in the definition of algorithms and solution paths

- Experimentally test and validate developed architectures and interfaces

- Implement and optimize processing methods and algorithms in C++ language

- Collaborate with other developers to integrate developments into current or future products

- Interact with test and support teams to ensure product quality

- Comply with established development processes, working methods and standards

Profile required:

- University degree in computer engineering, software engineering or computer science;

- Experience/knowledge in the following fields:

  • C++ and Python programming
  • Visual Studio and Git development environment
  • 3D geometry, matrix calculation, numerical optimization
  • Computer architecture
  • OpenGL programming, an asset

- Fluency in French (oral and written).

Think you have what it takes?