Project Description
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
Skills
Must have
– 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
– Mathematical background
– Game development background
Languages
English: B2 Upper Intermediate
Seniority
Senior
Relocation package
If needed, we can help you with relocation process. Click here for more information.
APPLY
To help us track our recruitment effort, please indicate in your cover letter where (vacanciesinukraine.com) you saw this job posting.