Are you interested in working on challenging problem in an exciting start-up environment?

We have a number of interesting problems and projects related to computer vision, robotics, AR/VR, drones.

Essential skills

  • Interest in computer vision, 3D computer graphics, AR/VR or robotics
  • Good programming skills (C++, Python)
  • Solid mathematical and analytical skills
  • Excellent team and communication skills

Desirable skills

  • Experience with embedded software development or development on mobile devices e.g. Android Phones or Apple iPhones
  • GPU programming skills e.g. CUDA, OpenCL, Vulkan, Metal
  • Experience in 3D graphics (e.g. OpenGL, Unity3D), computer vision, image processing, robotics
  • Experience with relevant open-source libraries: OpenCV, Eigen
  • Experience with SLAM systems e.g. monocular, stereo, visual-inertial or RGBD


  • The chance to play a significant role in building an exciting technology company
  • Free gym
  • Regular work socials and events

Additional Information

  • Placements are available from 3 to 12 months
  • We are open to candidates from anywhere in the world and are able to organise visas if required

If you would like to apply for this role, please email your CV to

Current Placements