Find a Job Submit Vacancy

C++ Computer Vision Engineer

Permanent Hybrid — 3 days on site Cambridge, UK £55,000 – £80,000 per year, DOE

Role specification

Reference
FGX-2012
Discipline
Software
Sector
Software / Defence
Contract
Permanent
Working
Hybrid — 3 days on site
Location
Cambridge, UK
Salary
£55,000 – £80,000 per year, DOE
Openings
1
Posted
2026-08-19

About the role

FireFly GX is recruiting a C++ Computer Vision Engineer for a Cambridge business developing real-time imaging and tracking systems. The team works close to the hardware, with a strong emphasis on algorithm performance — latency and throughput are first-class concerns here, not an afterthought.

What you'll do

  • Develop real-time computer vision algorithms in modern C++
  • Optimise processing pipelines for latency and throughput
  • Work with hardware teams to integrate algorithms onto target platforms
  • Evaluate algorithm performance against captured and synthetic datasets
  • Contribute to architecture decisions and code reviews

Key skills

  • Strong modern C++ (C++14 onwards)
  • Computer vision fundamentals — detection, tracking, calibration
  • OpenCV or equivalent vision libraries
  • Performance optimisation and profiling
  • Linux development environment
  • Degree in Computer Science, Engineering, Maths or Physics

Also useful

  • GPU acceleration with CUDA or OpenCL
  • Machine learning for vision applications
  • Eligibility for UK security clearance

What's on offer

  • £55,000 – £80,000 depending on experience
  • Hybrid working, three days on site in Cambridge
  • Algorithm work with visible impact on the product
  • Strong technical team with deep vision expertise
C++ Computer Vision OpenCV Algorithms Real-time