Position: Senior 3D Developer
Company: Luxoft
Category: C++
Experience required: 3y
English level: upper

Our client is one of the leading international equipment manufacturer and dental consumables producer are updating their products set to cloud to provide even more flexibility and quality service to their clients. This transformation requires C++ based codebase to become platform agnostic and renovated according to newest trends. As part of the talented agile team you will be responsible for this transformation, and will work with professionals from different countries on a complex platform, which helps people all around the world.
This vacancy imply development of data-structures and algorithms for real-time acquisition of caries color information coming from 3D scanners.
Responsibilities:
- Development of algorithms, dealing with geometric processing tasks
- Preprocessing of the color information for interactive rendering (3d preview) and the generation of a texture-atlas
- Coding on C++ (including GPGPU computation, OpenCL)
- Architecture suggestions on future evolution
- Automation testing of implemented features
- Collaboration with team in Agile environment
Mandatory Skills Description:
- Computer Scientist or similar
- Experience in the fields of Image Processing or Computer Graphics
- Good C++ Knowledge
- GPGPU Programming (ideally OpenCL) would be preferable
- Spatial Data-structures / Geometric Query Problems
- Parallel Algorithms / Concurrency Performance
- Code Structure, Object-orientation, Design Principles, Design Patterns, Clean Code, TDD
- Performance Optimization / Real-time Computing
- Rendering (Light Transport, Illumitation / Shading, Visibility)
Nice-to-Have Skills:
- Mathematical background
- Game development background
Languages:
English: B2 Upper Intermediate