We're not just a job board.

ECM help candidates secure the best jobs in UK science and engineering. Register with us, we'll get back to you.

Software Developer, 3D Tools (26350)

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

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.