Leica Geosystems

Building Products with C++


Building Leica Geosystems' Products with C++

At Consulteer, we are pleased to contribute to the development of revolutionary devices such as the Leica BLK ARC, Leica BLK2GO and Leica BLK2FLY - a range of highly innovative laser scanners.

Hardware and software components need to be very advanced and play well together to provide high-performance and mobile solutions. This seemed to us to be an application area where a programming language like C++ could excel. And this language was also used to write the embedded software for these devices.


The BLK ARC is a robot-assisted laser scanning module. It's made to work with robotic carriers to allow for autonomous mobile laser scanning with little or no human interaction. Users may simply create a scan path and then leave BLK ARC to scan by itself.

Leica BLK2GO

The BLK2GO is a handheld imaging laser scanner that builds a 3D digital duplicate of an area as you walk through it. It's the quickest and most convenient way to scan a large structure, building or complex environment.

The mobile scanner can be controlled with just one button. Once the user turns it on, the BLK2GO will capture millions of precise measurements to generate a 3D model of the space around you.


The BLK2FLY is an autonomous flying laser scanner with excellent obstacle avoidance that allows for effortless reality capture from the air. While flying, it collects the exteriors of buildings, objects and settings to produce 3D point clouds.

The BLK2FLY is simple to use. Users can put the BLK2FLY aloft with a few simple touches on a tablet to independently scan building exteriors and features, such as hard-to-reach locations like roofs and facades. It's as simple as unfolding the gadget, pressing a button to turn it on, and setting it down on the ground, ready for flight.


The Future of C++

The Future of C++
Many systems still have production system failures, and those problems still don't have a better solution than C++. This programming language is especially useful when you need to make software and hardware function together, like in the case of Leica Geosystems.

C++ is one of the most popular programming languages today with numerous applications. Python, Java, and web programming are all interesting career choices, but C++ programmers are often neglected and mistakenly thought to be extinct.

We are still committed to C++ in 2022 and believe that this language will continue to be important in the future. At the same time, we are also aware of newer and exciting technologies such as Rust.

Our implementation-oriented process with intelligent end-to-end solutions & in-depth technical knowledge enables you to remain relevant in the market for many years to come.

François-Pierre Vivot

Founder & CSO


Human. Technology. Together.

next - work