C++ Computer Vision Engineer

accountabilities

  • Implementing core Computer Vision algorithms
  • Researching new methods, improving existing ones
  • Maintaining a modern cross-platform C++ codebase (Android/iOS/macOS/Windows/Linux/Cloud/Web)
  • Optimizing code performance, including platform and hardware specific optimizations such as leveraging the mobile GPU

requirements

  • Having delivered to a production-ready state software written in C++ in the Computer Vision domain, preferably running under time/memory constraints on multiple platforms
  • Experience in SLAM-related disciplines, feature detection/description/matching, 3D model tracking
  • Understanding of modern 3D graphics pipelines
  • Good mathematical basis in linear algebra
  • Experience with data-parallel concepts and APIs (OpenGL / Vulkan / Metal / CUDA / OpenCL / SYCL )
  • CMake, LLVM, OpenCV, TBB, Ceres

nice to have

  • Experience with 3D deep learning 

we offer

  • Opportunity to co-create meaningful technology and products that improve people’s lives.
  • Culture of ownership, openness and trust.
  • Working with professionals in a small dream team.
  • The most effective and proven cooperation methodologies and tools.
  • Freedom and flexibility working remotely or on-site in Wroclaw, Poland.
  • Unlimited, paid vacation time.
  • Private healthcare.
  • Work equipment and tools of your choice.
  • Competitive and fair salary depending on skills and experience.