We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More

Software Developer, 3D Tools (26350)

Central Cambridge, hybrid working
to £45,000 DoE plus benefits

Graduate / PhD or experienced, software development with hybrid working

Join this friendly small team, part of a major company with significant expertise in 3D design and engineering. Their smart tools include advanced spatial search capabilities for engineers, and you’ll play a major part in the team.

You’ll work collaboratively with good support and interaction with colleagues. They offer highly competitive salaries and a good benefits package including pension, medical care, life assurance and a host of other benefits. Flexible hybrid working is on offer, with the option to spend more or less time in the office.

You will have:

  • A good degree in a technical subject, backed by either strong A-level maths OR a good understanding and intuition about 3D mathematics / geometry.
  • Knowledge of vector maths (positions, distances, angles) and matrix maths (affine transformations). Any further knowledge of 3D modelling, geometry, meshes, CAD etc. is welcome and helpful but not required.
  • Good software development skills in either Java, C# or C++, as shown by your academic, commercial or personal interest projects to date.
  • Good problem solving and critical thinking skills, and an interest in algorithm development.

This role offers flexibility and an interesting problem domain as well as being part of a small and skilled team, whereby you’ll have significant input into the product. Development is primarily in Java, with a small amount of C++, which both C# and C++ developers should find productive and enjoyable.

Interested? Send your CV to ECM Selection; whilst we can only put forward the top few candidates, we do read every CV and try to respond to everyone. Or if you’re already registered with us, recommend a friend for £250, details at https://ecmselection.co.uk/tell-a-friend.

Keywords: graduate, PhD, experienced, engineer, developer, 3D, spatial, geometry, representation, search, algorithms, optimisation, Java, JEE, Java EE, Jakarta EE, Java 2, C# language, C# .NET Framework, C# .NET Core, C++ 20, C++ 14 / 11 / 03, client / server, cloud.

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.