Software Developer, 3D Tools

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£45,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) .NET Framework 3d Models Computer-Aided Design 3D Computer Graphics Software Algorithm Design C Sharp (Programming Language) C++ (Programming Language) Client Server Models Cloud Computing Java Platform Enterprise Edition (J2EE) Search Technologies
+3 more
Software Engineering .NET Core C++14

Requirements

  • 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., 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.

Benefits & conditions

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:27 min

Preventing command injection during system process execution

Sebastian Leuer Sebastian Leuer · World Congress 2024

2:09 min

Introduction to building iOS augmented reality applications

Nermin Sehic · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:14 min

Migrating storage applications to dot net core

Menaka Baskerpillai · LIVE

1:54 min

Executing adversarial attacks on three dimensional physical objects

Mirko Ross · World Congress 2023

Videos

See all

Related articles

See all