Skip to content

Senior Software Engineer C++

On-site, Hybrid
  • Eindhoven, Noord-Brabant, Netherlands
€65,000 - €80,000 per yearDevelopment

Job description

We are looking for a Senior Software Engineer C++ to help build the world's fastest 3D BIM model viewer, Bimcollab Zoom, and other state-of-the-art projects within the Bimcollab ecosystem.

Who we are

We are an inspired group of fanatics who believe that designing, building and maintaining can be more efficient with sustainable buildings as a result. With that goal in mind, we develop advanced tools for BIM (Building information modeling). With BIM all stakeholders can work together more effectively because all information is stored in one integrated 3D (data) model, which can be used from design and build to maintain and operate. Worldwide we reach the top-100 construction companies and architectural offices with our software. A team effort we are proud of! Additionally, we are a distributor in the Benelux of the BIM design software Archicad. We always score 8+ in client satisfaction surveys.

BIMcollab is our platform for BIM coordination, model checking, issue management, takeoffs, document management and asset management. We aim to improve the quality of 3D design models for buildings. Better 3D models lead to better buildings, so you contribute to making the built environment more sustainable with a smarter use of materials, less waste, and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. That is why BIMcollab is used by tens of thousands of specialists worldwide and why we are proud of it!

Our tech stack

  • Core: C++ 20
  • Frontend: WinForms C# / Cocoa Objective-C
  • Tools: Azure DevOps, Figma, Google Test, MSVC, Clang, OpenGL

About your role

As a software engineer at KUBUS, you will work in a multidisciplinary and international SCRUM team. From our headquarters in Eindhoven, you will work together on BIMcollab ZOOM: a desktop application for validating and inspecting 3D BIM models. You will help us solve our challenges related to: computer graphics, geometric algorithms and performance programming.

You will work on innovative tools in a rapidly developing market where 3D, virtual and augmented reality, and machine learning, are increasingly in the spotlight. On the one hand, you will work out established functional specifications; on the other, there is room for research and experimentation. Testing of produced code, code reviews and writing technical documentation are of course part of your standard tasks.

Job requirements

What makes you successful in this role?

  • Multiple years of relevant work experience with modern C++ versions.
  • You have proven experience with computer graphics, computational geometry and writing efficient code.
  • You have proven experience with high performance software design and development.

Bonus points

  • You have good knowledge of Design Patterns, SOLID principles, TDD and Clean architecture.
  • You can mentor other engineers and help them grow or you are keen to develop these skills.

Our offer

We offer a challenging position with lots of variety and career opportunities. We are located in the centre of Eindhoven within walking distance of Central Station. In addition, you can count on:

  • A competitive salary depending on knowledge and experience between €65.000 and €80.000 gross per year.
  • Above-average fringe benefits. The generous pension scheme and profit sharing (on average 1.5 months' salary or more), as well as employee participation ensure high employee commitment.
  • A varied and challenging job in an informal and collegial atmosphere with a high level of ambition and driven professionals. Achieving goals together is what we do best.
  • Plenty of room for personal input, initiative and independence and good development and training opportunities.
  • Contemporary extras such as a good shared lunch, always fresh fruit.
  • You work partly from home (with home working allowance) or in our almost energy-neutral office environment.

At KUBUS, we strive for an inclusive and diverse work environment where everyone is welcome, regardless of their background, gender, age, ethnicity, sexual orientation, religion, or disability. We encourage applicants with diverse perspectives and backgrounds to apply and believe in equal opportunities for all. We value the unique contributions that each employee can make and are committed to creating an inclusive workplace where everyone is respected and appreciated.


Do you recognise yourself in the above? Then apply immediately! Would you like to know more? Then take a look around our website For questions you can always call +31 (0)40 213 1950.

Acquisition in response to this vacancy is not appreciated.

On-site, Hybrid
  • Eindhoven, Noord-Brabant, Netherlands
€65,000 - €80,000 per year


Apply with Linkedin unavailable
Apply with Indeed unavailable