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.