05 - 07 March 2024 | ExCeL, London

05 - 07 March 2024 | ExCeL, London

We are currently looking for a 3D Software Developer to join IES in either our Glasgow or Dublin office. The successful candidate will be part of a talented software team working on our Building Model Manipulation (Model Translation Engine) suite of tools. The Model Translation Engine Team is a small and independent team that works on cross-platform tools to stitch the individual achievements from various teams into a cohesive whole. We are now looking for a C++ Software Developer who will help us with our data manipulation and rules engines development with a specific focus on our 3D and spatial data, as well as contribute towards the general platform architecture, data input/output logic, and cross-team collaboration. Visit https://www.iesve.com/careers/current-opportunities/c-3d-software-developer-jan23/31775 for more details and information on how to apply. Location: Glasgow or Dublin.


– Working with 3D data sets and C++ libraries to create and manipulate the physical representation of buildings, communities and cities
– Maintaining, improving and developing input and output file formats, including proprietary and industry standard data sources
– Maintain the codebase to a high standard: consider modern C++ standards, best practices, libraries, design patterns, etc
– Work with our C++ and Python bindings to develop samples, documentation, and API guides for our end users

The Candidate
We are looking for an experienced/enthusiastic developer. Skills include the following:

Essential Skills:

– A degree in computing or a related scientific degree
– Minimum 2 years commercial experience of developing software in C++
– Experience with 3D Graphics systems/libraries and maths
– Experience of using Microsoft Visual Studio
– Analytical and problem-solving skills
– Able to work as part of a development team, with multiple goals and deadlines
Desirable Skills:

– Experience of developing scientific and technical software
– Experience of using building modelling or simulation packages
– An understanding of source code control systems

Contact this exhibitor

Scroll to Top