SoftwareentwicklerIn
Role details
Job location
Tech stack
Job description
ALTEN Austria GmbH 1010 Wien
Es soll eine bestehende Qt 4.8 Codebasis auf Qt 6 migriert werden, bei gleichzeitiger Sicherstellung der Abwärtskompatibilität, da ältere Geräte weiterhin stabil betrieben werden müssen. Dafür braucht es tiefes Know how in Qt Versionen, Embedded Linux Firmware Buildsystemen und performanter C++ Programmierung.
Technologies: C++, Qt (4.8.x * 6.x), Embedded Linux Start: ASAP Location: Remote
Key Responsibilities ¿ Migration einer umfangreichen Qt 4.8 Anwendung auf Qt 6.x ¿ Sicherstellung, dass bestehende Geräte weiterhin unter Qt4 lauffähig bleiben ¿ Analyse und Anpassung von Qt APIs, Architektur und GUI Komponenten ¿ Bewertung und Nutzung geeigneter Qt Lizenzen (4/5/6 * Open Source) ¿ Arbeit mit Embedded Linux Buildsystemen, idealerweise PTXdist ¿ Firmware Zusammenstellung für Embedded Linux mit Fokus auf: o maximale Kontrolle o langfristige Wartbarkeit o stabile Updates ¿ Kontinuierliches Software Management und Vulnerability Handling
Requirements
¿ Sehr starke C++ Kenntnisse (moderne Standards + Legacy Codebases) ¿ Mehrjährige Erfahrung mit Qt ¿ insbesondere Qt4 und Qt6 ¿ Erfahrung in Migrationen zwischen Qt Versionen ¿ Vertraut mit Embedded Linux, idealerweise mit: o PTXdist o Cross Compiling o Firmware Build & Deployment ¿ Erfahrung in Memory Management und Debugging ¿ Fundiertes Verständnis der Unterschiede zwischen Qt Widgets, Qt Quick, deprecated APIs etc.
Nice to Have ¿ Erfahrung im Industrie oder Gerätebau Umfeld ¿ Kenntnisse in Buildroot oder Yocto ¿ Erfahrung im Software Lifecycle Management & Security Updating