
Beautiful technical UIs
We create graphical user interfaces with Qt for embedded devices, striving to combine technical usability with beautiful design.
Our software runs on agricultural machines, healthcare devices and others.
About us

Our company
Edelhirsch Software GmbH was founded in 2019 by Peter Hartmann in Munich (Germany), after having worked with and on Qt since 2007. Before, he held several roles as employee at Trolltech (acquired by Nokia) and as a freelancer working for Qt-based automotive UIs.
2022 and 2025 the company was granted a research allowance (Forschungszulage) from the German Federal Ministry
of Resarch, Technology and Space.

Our services
We focus on implementing technical user interfaces on embedded devices, using C++, Qt and the QSkinny library. Our biggest customer is using QSkinny as a base for their agricultural UI, spanning multicle vehicles and brands. Our toolkit contains free controls like sliders, gauges and speedometers, and we have more than 10 years of experience writing custom-made technical HMIs.
Demo
Below is a sample UI using QSkinny and Qt for WebAssembly. It also runs on (embedded) Linux, Windows and macOS and is released under BSD license, i.e. free to use and modify for everybody.

Our customers
Blog posts
QML CachingLoader Caching loaded pages
When switching back and forth between pages in a QML UI, caching the contents speeds up the loading time of the pages.
Using QtWidgets in QML
Yeah, it's somewhat possible.
26 tips for Qt projects on Embedded targets
Here are some tips about Qt and Embedded software projects that I gathered over the years while working on Qt and as a consultant for Qt projects
Using the Qt Scene Graph from C++ with QSkinny
A talk at the QtDay Florence 2019.
Edelhirsch life




