L

R&D C++ Software Engineer

London
Full-time
On-site
London
£70,000 - £100,000 GBP yearly
IT
R&D C++ Developer – Algorithms, Geometry & Computational Problem-Solving
Location: London
Salary: £(phone number removed)
Employment Type: Permanent

At Mploy Group, we partner with organisations building the technologies that power the modern engineering sector. Our client holds an innovative R&D team developing advanced computational solutions used by engineers worldwide — and they’re seeking a talented C++ Developer with strong algorithmic and geometry skills to help drive their next generation of products.

About the Role

This is a deep-tech R&D position where you’ll work at the intersection of C++, mathematics, and geometry. You’ll be designing algorithms, solving complex computational challenges, and contributing to tools that directly enable engineers to build, model, simulate, and optimise real-world systems.

If you enjoy tackling technical problems from first principles and translating abstract ideas into elegant, efficient code, this role offers the perfect environment.

What You’ll Be Working On

*

Developing high-performance C++ solutions (C++11 onwards) in a modern engineering-focused codebase

*

Designing and optimising algorithms for geometry, spatial computation, modelling and simulation

*

Solving challenging mathematical and computational problems with real engineering applications

*

Collaborating with domain specialists to translate engineering concepts into software

*

Contributing to architectural direction and core code evolution

*

Exploring new computational approaches, techniques, and research concepts

What We’re Looking For

*

Strong C++ skills (C++11 and above)

*

Solid understanding of algorithms, data structures, and computational complexity

*

Experience with geometry, computational geometry, modelling, 3D maths, or related areas

*

Ability to break down complex technical problems and design effective computational solutions

*

R&D-driven mindset with curiosity and attention to detail

*

Bonus: experience in simulation, CAD, engineering software, or scientific computing

Why Join?

*

Work on high-impact challenges shaping the future of engineering technology

*

Be part of a deeply technical, research-led environment

*

Opportunities to innovate and introduce new ideas

*

Excellent professional growth within a niche, high-value domain

*

Supportive culture built around quality, collaboration, and deep technical thinking

To learn more around the role please apply at your earliest convenience
Apply now
Share this job