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
€ 82K

Job 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.

Apply for this position