Software Engineer, 3D Algorithms

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) Algorithm Design C++ (Programming Language) Data Structures Programming Tools IntelliJ IDEA Python (Programming Language) Mathematical Software Microsoft Visual Studio Rust (Programming Language)

Requirements

  • A good degree in science, technology, engineering or mathematics, with a mathematical mindset. A good grasp of vector maths and 3D geometry would be ideal.
  • Good practical skills in C++, Java, Python, Rust or a comparable language.
  • Some familiarity with common development tools such as Visual Studio Code (or PyCharm, IntelliJ).
  • Knowledge of good software practice: choosing the right data structures and algorithms, and managing complexity.

You’ll have the ability to absorb new information, algorithms and how complex products and solutions fit together. You’ll have good communication skills, and an interest in collaborating with skilled colleagues.

Benefits & conditions

The company offers a generous salary and package to both new starters and experienced engineers. Remote working may initially be an option; later, you will spend some time in their modern office in central Cambridge.

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.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:13 min

Embedding fairness into algorithmic design and continuous evaluation pipelines

Prathyusha Charagondla · LIVE

4:42 min

Building robust data structures with structs and bound functions

Rainer Stropek Rainer Stropek · World Congress 2021

1:56 min

Scaffolding a standalone KMP shared logic library

Marco Gomiero · LIVE

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · 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