Computer Vision Software Engineer

The 3DSOM team are dedicated to capturing high quality 3D content from photographs and other input sources for use in a variety of applications including e-commerce, VR and AR. We develop standalone software as well as technology components that can be run in the cloud or on mobile devices.

We are looking for a computer vision software engineer to extend our team so we can build on our existing technology solutions to create exciting new applications and services. We are a well resourced small team based in the South East of England, UK. Our main offices are located in Hatfield but we expect that the successful candidate will be happy to regularly work from home.

Skills and Expertise

The following skills and expertise are desirable:

  • PhD or Masters in Computer Science or equivalent Engineering degree
  • Strong mathematics skills mainly in the areas of computer vision, 3D modeling and advanced interactive algorithms
  • Good programming skills in C++, C and other languages
  • Experience with OpenGL/ webGL, GPU programming with CUDA, Visual Studio, Android/ iOS, source control (git), JavaScript, C#
  • Quick learner with flexible approach
  • Smart, creative with strong analytical skills
  • Enthusiastic friendly team player

Job responsibilities

  • Research and develop solutions to 3D capture and other application areas
  • Re-engineer existing technology and develop new code for mobile devices
  • Maintain, debug and extend existing codebase
  • Solve difficult problems with inventive approach
  • Produce well documented and high quality software
  • Communicate effectively with customers and other team members and other stakeholders via email, reports, meetings.


  • Full-time position with flexible hours working from home
  • Competitive salary with annual bonus
  • Small company feel but part of a large well resourced group

How to apply

Please send your CV and covering email direct to