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)
  • 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 writing code targeting coprocessors, such as OpenGL Compute Shaders / CUDA / OpenCL / SYCL
  • CMake/Vcpkg, LLVM, OpenCV, TBB, Ceres

nice to have

  • Up to date with latest C++ standards C++17/C++20
  • Experience in ML-based Computer Vision methods
  • Experience in Human/Face oriented Computer Vision

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
  • Competitive salary & perks