3DUniversum is a young, rapidly growing company, creating bleeding edge technology for 3D scanning, reconstruction and analysis, currently seeking a Software Developer to be part of an international research and development team.
Responsibilities include optimization, maintenance and further development of a OpenCL/GL code base for extended platform and version coverage,parallelization and migration of C++ code to OpenCL/GL and development of new high-performing assets for real-time computer vision, artificial intelligence and deep learning.
Required skills:
- Experience with GPU programming (OpenCL/GL (ES), Cuda)
- In depth knowledge of C++ development
- Multi-threading optimization
- 3D related mathematics and geometry processing
- Fluent in spoken English
Desired experience:
- Experience with common CV tools (OpenCV, PCL)
- iOS and Android development and language skills (Objective-C, Java, Swift, Metal)