The latest opportunities from ecm.

See what we can offer you, and tell us you're interested. We'll do the rest.

The ecm guarantee.

We know what it's like to be looking for a high-tech job - we've worked in the industry ourselves! Here's how we work:

  • If you send your details to ecm, we treat them as confidential.
  • We only send your CV to a company with your express prior permission.
  • We will speak to you before we do anything.
  • All ecm consultants have a technical background in engineering, maths or the physical sciences.
  • Let us do the hard work – if you can't see quite the right job for you, let us look for you.

Research Engineer - Automation / Robotics (23846)

to £60,000 DoE

Software, Computer Vision, Tessellations, C++ / Java / Python, Robotics

This recently assembled Edinburgh team is the latest arm of this ambitious machine learning engineering company. They are expanding their capabilities, and are growing a world-leading team of experts in robotics and autonomy in spatial awareness. Key areas they are researching include computer vision based applications of large scale image / video datasets.


  • Strong academic background (ideally including a relevant PhD) in computer science, maths or engineering.
  • Strong understanding of spatial data structures and algorithms for vector maths, geometry and image processing.
  • Significant experience with C++, Java and / or Python (ideally not just for numerical programming but also for version controlled professional applied code).

All above points are required. Furthermore, interested candidates should be: interested in applying theory to real-world applied problems; passionate about new technology and machine learning; and ideally experience in mapping, GIS or similar.

The company is founded on a base of smart ideas applied to difficult problems; through world leading research coupled with engineering expertise. The teams work collaboratively towards common goals within a multicultural, low-ego environment.

Software, Computer Vision, Tessellations, C++ / Java / Python, Algorithms, Geometry

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.

Recommend for £250 – see for details.