Software Engineer, 3D Geometry

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
£50,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) 3d Models Algorithm Design C++ (Programming Language) Integrated Development Environments Python (Programming Language) Mathematical Software Software Tools Software Engineering Rust (Programming Language) Software Coding Software Version Control

Job description

We are seeking a mathematically talented software engineer to join a Cambridge development team, working on sophisticated 3D CAD / CAM applications for product design and manufacturing. This is an industry-leading and highly successful company with a global presence, but with a local office that has its own more informal character and culture.

From liaising with customers, researching and designing features and algorithms, to software development, and testing the final product, this role will keep you engaged with plenty of interesting mathematical challenges whilst building up your software skills.

Requirements

  • A good academic background in a mathematical subject with a 2.1 or better STEM degree from a well-regarded university. An aptitude for 3D geometry, vector and matrix maths is a must.
  • Strong coding skills - preferably in C++, but coding skills in Java, Python, Rust or a similar language will be considered.
  • Familiarity with software engineering tools and practices, for instance version control and integrated development environments, will be needed.

Benefits & conditions

On offer to the successful candidate are a competitive salary and benefits package. The role will be based in the team’s Cambridge office with some scope for hybrid working. This would be an excellent role for both an experienced developer looking to re-engage with their love of geometry or indeed a mathematically adept graduate looking to begin a career in software engineering.

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:09 min

Introduction to building iOS augmented reality applications

Nermin Sehic · LIVE

2:50 min

Electronic diagnostic software tools and factory production flashing

Denis Grahovac · World Congress 2021

2:33 min

Defining hybrid development and no-code software paradigms

Mark Piller · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:54 min

Executing adversarial attacks on three dimensional physical objects

Mirko Ross · World Congress 2023

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