Position: Teleport Engineer
Company: Toughbyte
Category: C++
Experience required: 5y
English level: upper

Tasks:

Research, develop, implement and optimize algorithms and software solutions to solve complex computational vision and computer graphics problems
Create code that is elegant and maintainable. It really ships to users.
Take accountability for solutions that are modular and testable. Have pride for building unit and regression testing to prove that your code and solutions truly work.
Work closely with hardware and other software engineering teams on tech selections and solutions.
When necessary debug, optimize and aspire to make things pixel-perfect. Be willing to spend time making things truly amazing, not just great.

Must-have:

Hands-on experience in one or more of the following areas: RGB-D 3D reconstruction, SLAM, multi-view stereo, photogrammetry, point clouds, voxels, meshing, texturing, 3D model compression, hierarchization and streaming
Fluent in C/C++ with over 4 years of experience as a primary CPU language
You speak GPU.  CUDA, OpenCL, compute shaders, or relevant GPGPU language
Track record of shipping working code and solutions based on your contributions
MSc or PhD degree in a relevant area (Computer Science, Electrical Engineering, Mathematics)
Team player, ability to perform in cross-functional teams and to share knowledge with others
Good communication skills in English