We are looking for an experienced Senior C++ Developer with a strong background in Building Information Modeling (BIM) and 3D modeling to join a project focused on developing advanced software solutions.
Project Details
Position: Senior C++ Developer
Start Date: ASAP
Duration: 3-6 months with very possible extension
English: C1 (Advanced)
Responsibilities
Design, develop, and maintain advanced software solutions using C++.
Develop and optimize functionalities related to BIM and 3D modeling.
Work with complex geometric data, 3D models, and building information structures.
Improve application performance, scalability, and reliability.
Collaborate with architects, engineers, and software development teams.
Participate in architectural discussions, code reviews, and technical decision-making.
Troubleshoot complex technical issues and optimize existing solutions.
Requirements
5+ years of commercial experience in C++ development.
Hands-on experience with BIM (Building Information Modeling) technologies – mandatory.
Practical experience with 3D modeling and geometric data processing – mandatory.
Strong understanding of object-oriented programming, algorithms, and data structures.
Experience developing complex desktop or engineering applications.
Knowledge of software architecture, performance optimization, and debugging.
English at C1 level – mandatory.
Strong problem-solving skills and ability to work independently.
Nice to Have
Experience with BIM standards and formats such as IFC.
Knowledge of Open CASCADE, CAD kernels, or computational geometry libraries.
Experience with Autodesk Revit, Archicad, or similar BIM platforms.
Familiarity with Qt or other C++ application frameworks.
Experience in the AEC (Architecture, Engineering & Construction) industry.