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

Hey there! This is just one of many top career opportunities ECM can suggest — if this job isn't right for you, let us do the hard work! Tell us what you're looking for and we'll start searching for you. We promise to treat your CV as strictly confidential.

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.