You will design and implement approaches to solve problems in various fields of 3D processing, such as object recognition, image processing, or compression; will follow a create-implement-test loop in a close cooperation with other researchers and programmers.
The programmer will assist in developing a complex software solution in connection with 3D scanning, including image processing, user interface. They will usually get a smaller, specified part of the project to finish autonomously, and also to maintain and debug part of the code. They will have opportunity to discuss their creative ideas in the team, the senior colleagues will be always ready to provide advice.
Senior programmer will lead a team of 3-6 programmers, working on a complex software solution.They will design the solution, split the work into smaller packages, assign it to programmers, or implement critical or very complex parts themselves. They will help others to resolve complex issues. They will oversight code quality, timeliness and reliability of the solution.
Harware engineer will perform a variety of harware development tasks. Debugging the electric circuits is necessary to find a problem. Creating a numerical model will help to predict properties of the solution. Optimizing the whole solution is a complex task, where many factors are to be taken into account – cost, performance, power consumption etc.