Softwareentwickler / GUI Developer Schwerpunkt: Qt/QML & Embedded Linux (Yocto)
Trost Progress
Freiburg im Breisgau, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Part-time / full-time Working hours
Regular working hours Languages
English, German Compensation
€ 82KJob location
Freiburg im Breisgau, Germany
Tech stack
Fieldbus
C++
CANopen
Software Quality
Continuous Integration
Linux on Embedded Systems
EtherCAT
Firmware
Graphical User Interface
Human-Computer Interaction
Modbus
Qt Modeling Language (QML)
QT
Shell Script
Gitlab
GIT
Yocto
Gitlab-ci
Information Technology
Job description
- Entwicklung, Weiterentwicklung und Optimierung von grafischen Benutzeroberflächen mit Qt (C++/QML)
- Integration und Pflege von Qt-Applikationen in Yocto-basierte Embedded-Linux-Distributionen
- Erstellung, Anpassung und Wartung von BitBake-Rezepten, Layern und Images
- Aufbau und Weiterentwicklung von CI/CD-Pipelines (GitLab) für Build, Test und Deployment
- Arbeit mit Embedded-Linux-Systemen auf ARM-Architekturen
- Enge Zusammenarbeit mit Hardware-, Firmware- und Systemteams
- Dokumentation der Entwicklung (überwiegend Englisch), * Attraktive Rahmenbedingungen mit 38-40 Std./Woche und einem Gehaltsrahmen bis 82.000 € (verhandelbar je nach Qualifikation)
- Sehr hoher Gestaltungsspielraum durch kundenspezifische Produkte, kurze Entscheidungswege und direkte Abstimmung mit relevanten Stakeholdern
- Klare technische Ownership über GUI-Entwicklung, Yocto-Integration sowie Build-, Release- und CI/CD-Prozesse
- Moderne Technologien wie Qt/QML (C++17), Embedded Linux mit Yocto, ARM-basierte Systeme und containerisierte Build-Umgebungen
- Aktive Mitentscheidung bei Auswahl und Einführung neuer Technologien, inkl. Standardisierung von GitLab-CI/CD-Pipelines
- Fokus auf Softwarequalität, Security und Wartbarkeit, u. a. im Kontext des EU Cyber Resilience Act (CRA) sowie SBOM & Supply-Chain-Transparenz
- Technische Weiterentwicklung durch Teilnahme an Fachkonferenzen & Meetups (Qt, Embedded Linux, Yocto)
- Perspektive zur Übernahme fachlicher Verantwortung bis hin zur Tech-Lead-Rolle
Requirements
- Abgeschlossenes Studium der Informatik, Elektrotechnik, Nachrichtentechnik oder vergleichbare Qualifikation (z. B. Fachinformatiker)
- Mehrjährige Erfahrung (ca. 3+ Jahre) in der GUI-Entwicklung mit Qt (C++/QML)
- Sehr gute praktische Kenntnisse im Yocto Project (BitBake, Layer-Struktur, Image-Builds)
- Sicherer Umgang mit Git, Shell-Skripten und CI/CD-Prozessen (idealerweise GitLab)
- Erfahrung mit Embedded-Linux auf ARM-Plattformen
- Sehr gute Deutschkenntnisse (B2/C1), gute Englischkenntnisse (Dokumentation überwiegend Englisch)
Wünschenswert
- Erfahrung mit Feldbus- und Industrieprotokollen (z. B. CANopen, Profinet, Modbus, EtherCAT)
- Kenntnisse in Elektrotechnik, Regelungstechnik oder Leistungselektronik
- Bereitschaft, sich projektbezogen in neue technische Domänen einzuarbeiten
About the company
Für ein technologisch führendes Unternehmen im Bereich Embedded Systems und industrielle Steuerungslösungen suchen wir aktuell einen Softwareentwickler / GUI Developer (m/w/d).
Der Fokus liegt auf der Entwicklung moderner grafischer Benutzeroberflächen für Embedded-Linux-Systeme sowie auf dem Aufbau und der Pflege stabiler Build- und Deployment-Umgebungen auf Yocto-Basis.