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