Software Developer - Geometric Modelling

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)
Experience level
Starter
Compensation
£50,000.0
Working hours
Regular working hours

Tech stack

C (Programming Language) 3D Computer Graphics Software C++ (Programming Language)

Requirements

Geometric modelling software enabling 3D designs in a multitude of industries is at the heart of this role. The opportunity to develop the intricate modelling software will stretch your mathematical abilities within a stimulating and friendly working environment.

Backed by an excellent academic record, possibly including a PhD in Mathematics or similar technical subject, you will become part of a development team working on the evolution of a first-rate software engine and modelling components. This role could be ideal for people who enjoy solving exacting numerical challenges and who have a talent for understanding algorithmic 3D visualisations.

Professional coding experience is not essential to be considered for the role (training can be provided), however, a natural interest in computing and knowledge of coding - perhaps in Python, and ideally using C / C++ or similar, will be appropriate.

You will need:

  • A good degree and/or PhD in a numerate subject (backed by excellent A-levels or equivalent)
  • Proven algorithmic and numerical modelling skills, including vector and matrix mathematics (for distances, angles, affine transforms)
  • Some experience with modelling using coding languages such as Python, C, C++ or similar
  • Existing, full rights to work in the UK without time limit.

Exposure to 3D geometric modelling (edges, faces and vertices, or parametric surfaces) would be ideal and at the more senior level, previous experience within CAD / CAM software development would be particularly relevant.

This position offers significant opportunities for career development, as well as a substantial salary and benefits package for the successful candidate. The position is based in the company’s Cambridge offices and hybrid working may be available after an initial training period is completed onsite.

Key skills: 3D maths, spatial thinking, vector mathematics, visualisation, 3D graphics, problem solving, C or C++

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.

2:43 min

Origins and early goals of the C++ language

Bjarne Stroustrup · World Congress 2022

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:30 min

Evaluating pybind11 against direct Python C API

Konstantin Bespalov · World Congress 2023

4:10 min

Standardizing C++ through the ISO committee process

Bjarne Stroustrup · World Congress 2022

4:49 min

Discovering technical chart requirements via client use cases

Chris Heilmann +3 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all