Senior Software Engineer C++/Qt (m/w/d)
Über
Rolle
In dieser Rolle entwickelst du leistungsfähige und zuverlässige Anwendungen auf Basis von modernem C++ und dem Qt-Framework und gestaltest ihre technische Architektur aktiv mit. Du arbeitest an der Schnittstelle zwischen Benutzeroberfläche, Hardware, Netzwerkkommunikation und Backend-Services und stellst sicher, dass die Anwendungen performant, skalierbar und langfristig wartbar bleiben. Dabei übernimmst du Verantwortung für zentrale technische Entscheidungen, bringst deine Erfahrung in Reviews und Entwicklungsprozesse ein und förderst weniger erfahrene Software Engineers in ihrer fachlichen Weiterentwicklung. Du setzt hohe Ansprüche an Codequalität, verstehst komplexe technische Zusammenhänge und trägst massgeblich zur Weiterentwicklung von Produkten und Softwarearchitektur bei.
Verantwortung
- Du entwickelst, wartest und verbesserst Anwendungen mit modernem C++ und dem Qt-Framework
- In dieser Rolle arbeitest du intensiv mit Qt Widgets, QML, Qt Quick sowie Networking- und Threading-Funktionalitäten
- Als Senior Software Engineer Frontend gestaltest du Architekturentscheidungen aktiv mit und bringst deine Erfahrung in technische Diskussionen ein
- Du entwickelst performante, skalierbare und wartbare Softwarekomponenten und stellst eine saubere und robuste Umsetzung sicher
- In dieser Rolle integrierst du Hardware, Netzwerkkommunikation und Backend-Services und sorgst für ein zuverlässiges Zusammenspiel der Systemkomponenten
- Als Senior Software Engineer Frontend unterstützt und coachst du weniger erfahrene Software Engineers und trägst zur Verbesserung der Entwicklungsprozesse bei
Qualifikationen
- Du verfügst über mehrjährige professionelle Erfahrung in moderner C++-Entwicklung, idealerweise mit C++17, C++20 oder C++23
- Du beherrschst Qt sehr gut, insbesondere Signals/Slots, QML, Qt Quick und die zugehörigen Build-Systeme
- Du hast ein fundiertes Verständnis von objektorientiertem Design, Nebenläufigkeit, Memory Management und plattformübergreifender Softwareentwicklung
- Du gehst sicher mit CMake, Git und CI/CD-Workflows um
- Du schreibst sauberen, wartbaren und gut strukturierten Code und legst Wert auf nachhaltige technische Lösungen
- Du bist stark in Debugging, Profiling und Performance-Optimierung