BUILT WITH Qt
Sauber
Optimizing every millisecond for peak performance.
The Peak of Technological Excellence in Automotive Design
75%
Reduction of Dev Time
50%
Smaller Code Base
100%
Reliability
Sauber, which will transform into the Audi F1 Factory Team in 2026, uses Qt software at Sauber Motorsport for faster and safer operations in F1 races and at Sauber Technologies where the F1 leading research is brought to the industrial market.
From optimization of the pit stop operations to aerodynamic design and driver training, Qt technology delivers Sauber swift control, real-time insight, and reliable data for succeeding at the apex of innovation and engineering.
With Qt, every millisecond of the pit stop is optimized for peak performance, ensuring the maintenance is carried out safely for both the driver and the team.
Iñaki Rueda, Sporting Director of Sauber Motorsport AG
Qt Solution Highlights
Rapid development with a comprehensive and highly performant software development framework
Highly responsive user interfaces and ultra-fast data communication
Reliable software components for increased quality and safety
A pit stop normally takes less than 3 seconds, and everything needs to happen very quickly. We go down to milliseconds and need an interface that reacts really quickly to see immediately if there is an issue. Qt really delivers this as a first-class framework.
Alessandro Agansati, Project Leader Pitstop System, Sauber Motorsport
When Every Millisecond Counts
Sauber uses Qt for several applications. One is the Pitstop System, streamlining pit stop operations during Formula 1 races for maximum speed and safety. Qt desktop GUI application oversees the vehicle's systems before and during the stop to ensure everything works correctly and, in case of issues, alerts the crew to intervene and fix any problem.
Stake F1 Team KICK Sauber was searching for an efficient and cost-effective replacement for .Net framework, some of whose required libraries had been deprecated. That's when Qt Framework entered the Pitstop System.
Qt was the best framework I could find to build great UI applications with simplicity, efficiency, and contained costs. Says Mr Agansati.
When operating in a timeframe of less than 3 seconds, a latency-free UI is clearly paramount. But pit stop efficiency (and safety) also owes much to crew synchronization and real-time data processing for the diverse sensors and devices in the car and at the box. Here, Qt multithread execution is seen as ideal. Using Qt Signal and Slots, thread management is greatly simplified; threads don't need to be manually created: they are automatically managed "under the hood" and execution contexts are provided via callback events.
One doesn't need to care of all the boilerplate underneath and is 100% sure that the design behind is the best achievable. He continues.
With Qt Multithreading Technologies and the Signal and Slots mechanism, you get the best performing system out of the box. Your job is just to create your program like with Lego bricks. You must know how to design the architecture, but after that, the patterns are well defined, and you can build the application in just a few hours or days.
Alessandro Agansati, Project Leader Pitstop System, Sauber Motorsport
Efficient Development
With F1 races throughout the year, the time for development and updates is becoming shorter and shorter. At the same time, with technological advances, digitalization and automation are crucial and pervasive, and system requirements add up.
We are constantly fighting against time. We don't have the development time that is available for consumer or industrial products. But we need to deliver the same performance, quality, and reliability. Says Mr Agansati.
With Qt, Stake F1 Team KICK Sauber has found great development resources and online support via forums and groups.
Documentation stands out for clarity and good design: typically, it's easy to find solutions for any problem one may be facing.
Beyond that, Qt's libraries support incremental development by readily including many features that become useful later during development.
Qt Framework is built by someone who knows very well the problems underneath and how to solve them and already gives you all the tools you need. Agansati continues.
A frequent experience was that of not knowing immediately why some signals were included by default. Only later would developers realize that they needed exactly that particular signal, and it was a great relief to find that it was already included, so nothing had to be re-invented.
I used Qt just like a normal programming language—not for GUI graphics, but for the network listener behind my software. The Signals and Slots are super useful when you and your code need to be fast and responsive. In a week, I resolved all my issues with elegance and with the certainty that everything works.
Qt really makes a difference because it is performance-oriented.
Alessandro Agansati, Project Leader Pitstop System, Sauber Motorsport
Beyond the Pit Stop
Over the years, Sauber created several applications using Qt Framework, both for desktop (like the Pitstop System) and for embedded devices—such as simulators for driver training or event loggers.
The latter deserves a special mention as a non-GUI application built with Qt. The team had been trying for months to implement a logger (whose details remain confidential) first with Python and later with another framework. After moving to Qt, the Sauber team was able to build the system in only two weeks and deliver better performance.
The Signals & Slots mechanism is super handy even when you don't need a user interface. With Qt, I was able to create in two weeks what I had been trying to do for two months with other frameworks. Says Mr Agansati.
Finally, Sauber Computational Fluid Dynamics team has been using Qt since 2007 for the GUI of their aerodynamics and fluid mechanics software. While developed in F1 races, the application is also used commercially for industrial customers from automotive design to aerospace engineering and even architectural projects. Here, Qt interface provides simple, interactive usability and access to complex information and large amounts of data processed on the cloud.
We used Qt since version 3, back in 2007 when we set up the CFD team. For us, PySide binding with Python and Qt cross-platform capabilities are strong reasons to use Qt. But in general, it's nice to work with Qt, it's easy to get things done.
Francesco Del Citto, Head of Aero Software, Sauber Group
About Sauber Group of Companies
The Sauber Group of Companies is composed of two operational entities: Sauber Motorsport AG, which operates and manages its Formula OneTM team; and Sauber Technologies AG, which focuses on third-party business in the areas of advanced engineering, prototype development and additive manufacturing, in addition to full and model-scale testing in the factory’s state-of-the-art wind tunnel and ground-breaking innovation in the field of aerodynamics. The companies collaborate closely and share know-how to apply the expertise of all the dedicated individuals at the headquarter in Hinwil, Switzerland, to all internal and external projects.
The Sauber Group puts sustainability at the heart of its mission; its business, operating under the ISO 14001 environmental management standard, has been carbon neutral since 2011 and the company has achieved the Three-Star level in the FIA Environmental Accreditation Framework.
Since its founding in 1970, the innovative Swiss company has been setting standards in the design, development and construction of race cars for various championship series, such as Formula One, DTM, and WEC. Following its own Formula One debut in 1993, Sauber Motorsport AG has established one of the few traditional and privately held teams in the sport. A member of the exclusive club of teams which competed in more than 500 F1 races, it celebrated 30 years in the sport in 2022 and continues to go from strength to strength on and off the track.
Oh, there's more
Sauber | Built with Qt
Learn how Sauber uses Qt for rapid implementation of high-performance monitoring applications, pilot training, and advanced aerodynamic research.
Read moreRGNT Motorcycles - Built with Qt
RGNT chose Qt as it offers so many effective out-of-the-box solutions for these purposes. In less than a year, a small team of developers was able to ...
Read more