> Markdown version of [/jobs/ext/1115088-principal-software-developer-building-core-c](https://www.wearedevelopers.com/jobs/ext/1115088-principal-software-developer-building-core-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Developer - Building-Core (C++) - **Company:** Octave Intelligence - **Location:** Gent, Belgium (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, Agile Methodology, Building Information Modeling, C++ (Programming Language), CMake, Code Review, Design of User Interfaces, Object-Oriented Software Development, Scrum Methodology, Software Architecture, Qt Modeling Language (QML), Qt (Software), Computational Geometry, Simple Data Format, Software Engineering, Git, Information Technology, BricsCAD, Code Restructuring - **Published:** July 2, 2026 - **Apply:** https://be.indeed.com/viewjob?jk=6dca42b057f0f816 ## About the Role * Bachelor, Master, or PhD in Computer Science, Engineering, or a related field (or equivalent experience). * 5+ years of professional experience, predominantly in C++ (minimum C++11). 2+ years within a team. * Expertise in software design, architecture, and development of complex systems. * Advanced knowledge of Object-Oriented Design. * Ability and willingness to explore, refactor, and improve the code of a large software product. * Ability to operate with basic mathematical concepts (e.g., geometry, linear algebra). * Understanding of algorithmic concepts (e.g. complexity of algorithms). * Ability to realistically plan your own work, work independently and reliably, coordinate your work with team members, and be open and honest in communication. * Full professional fluency in English. Dutch is an advantage bot not required. Preferred skills * Experience with DWG file formats, ODA libraries, or ACIS modeler. * Familiarity with CAD, 2D/3D sketching, or BIM. * Familiarity with IFC. * Advanced knowledge of C++14/17, Qt/QML (UI development), CMake, Git. * Knowledge of computational geometry. * Knowledge of Agile methodologies and experience working in Scrum teams. ## Description We are seeking a highly skilled C++ developer for our Building-Core team. You will closely work with a team of 5 software engineers within the broader BricsCAD Industry Solutions R&D group. The team creates tools for architects, engineers, and contractors that are involved in the design-to-construction process of a building. This includes facilitating large scale data adjustments, optimizing team collaboration for users in the building construction space, and generating construction documentation from 3D BIM models. As such, your day-to-day work will directly contribute to the focus and strategy of BricsCAD BIM and BricsCAD Ultimate. #LI-MP #LI-Hybrid, * You act as the wingman to the team lead when it comes to software design and architecture. * Mentor and guide developers in the international team, fostering a culture of excellence and continuous learning. * Actively participate in product-wide code reviews, ensuring technical quality and consistency. * Address complex problems with innovative and future-proof solutions, balancing new feature development and optimization of existing functionalities. * Shape and refine development processes, promoting efficiency, transparency, and collaboration. * Foster an environment of clear, open, and respectful communication within the team. * Contribute to the strategic growth of BricsCAD BIM by aligning technical innovations with organizational goals. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) ## Related Articles - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)