> Markdown version of [/jobs/ext/1115063-principal-software-developer-core-design-doc-c](https://www.wearedevelopers.com/jobs/ext/1115063-principal-software-developer-core-design-doc-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 Core-Design-Doc (C++) - **Company:** Octave Intelligence - **Location:** Gent, Belgium (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, Agile Methodology, C++ (Programming Language), Code Review, Object-Oriented Software Development, Scrum Methodology, Qt Modeling Language (QML), Qt (Software), Computational Geometry, Simple Data Format, Software Engineering, Parallel Computation, Information Technology, BricsCAD - **Published:** July 2, 2026 - **Apply:** https://be.indeed.com/viewjob?jk=e0205304860d0a59 ## About the Role * Bachelor, Master, or PhD in Computer Science, Mathematics, Engineering, or a related field (or equivalent experience). * 5+ years of professional experience, predominantly in C++ (minimum C++11). * Expertise in software design, architecture, and development of complex systems. Covering the whole range from core knowledge to implementing an intuitive design. * Full professional fluency in English. Preferred Skills * Experience with DWG file formats, ACIS modeler, or ODA libraries. * Strong foundation in mathematics (vector geometry & linear algebra, numeric methods, computational geometry, curves & surfaces, differential geometry, topology) is a significant advantage. * Familiarity with CAD, BIM, or computational geometry. * Advanced knowledge of C++14/17, boost, Qt (QML), Object-Oriented Design, and parallel computing. * Hands-on experience in optimizing high-performance systems and creating scalable solutions. * Knowledge of Agile methodologies and experience working in Scrum teams. ## Description * Address complex problems with innovative solutions, balancing new feature development and optimization of existing functionalities. * Shape and refine development processes, promoting efficiency, transparency, and collaboration. * Contribute to the strategic growth of BricsCAD by aligning technical innovations with organizational goals. * Mentor and guide developers across international teams, fostering a culture of excellence and continuous learning. * Actively participate in product-wide code reviews, ensuring technical quality and consistency. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Times of (climate) crisis - How and why sustainable software is a must!](https://www.wearedevelopers.com/videos/988-times-of-climate-crisis-how-and-why-sustainable-software-is-a-must) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Kettle and Pot or Peas in a Pod? A Debate on Open-Source and Proprietary Software](https://www.wearedevelopers.com/videos/1585-kettle-and-pot-or-peas-in-a-pod-a-debate-on-open-source-and-proprietary-software) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [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) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)