High-Precision Measurement
How to Look Closely – and Still Deliver on Time
A prototype existed – but it was far from production-ready. We revised, extended, and stabilized the software of a laser tracker. In parallel, we developed a tool that allows easy firmware updates and device configuration. Our developers were on-site, hands-on, proactive – and ensured the system was completed on time. Simple, clean, reliable.

Key data at a glance
Tasks
Roles
Products
Challenge
Our client develops high-precision laser trackers – mobile measurement systems that measure within sub-millimeter accuracy over distances up to 160 m. For the new Absolute Distance Measurement (ADM) option, the existing prototype software needed to be made deployment-ready:
- functionally extended
- structurally revised
- performance optimized
- thoroughly tested
All under tight time constraints. In addition, a PC tool for firmware updates had to be developed – including configuration, logging, and a user interface. The project required developers with DSP expertise, embedded systems experience, and strong skills in C++, C#, and .NET.

Success
Our specialists were temporarily integrated into the on-site development team. They brought fresh expertise to the project – and helped ensure the ADM option was ready for production on time.
The result:
- Reliable ADM functionality in the production system
- Delivery of the enhanced laser trackers as scheduled
- Future-proofing through clean architecture and robust tools
Approach
Optimizing the ADM Function – From the Ground Up:
We modularized the original prototype, refactored it using object-oriented principles, and embedded it into the existing software landscape. Bugs were fixed, algorithms accelerated, and the DSP BIOS was configured with precision. In addition, we implemented logging, error handling, and configuration management.
Firmware Updater – From Concept to Final Test:
The tool enables automated updates and parameter adjustments for the laser trackers.
- Developed in C# .NET
- Console or GUI mode, depending on usage
- XML-based configuration
- Integrated via existing COM components
We handled the complete implementation – from specification through design and development to final testing.
Tech Stack
Methods & Paradigms
SCRUM / agil
DevOps
UML
Design Patterns
Languages & Frameworks
C# .NET
C++
C
Communication / Protocols
TCP/IP
Embedded Programming Language
C
C++
FPGA
Embedded Operation System
Embedded Linux
Windows CE