08.05.2026 aktualisiert

**** ******** ****
100 % verfügbar

Agile Senior Software Engineer – C++ / Qt

Ühlingen-Birkendorf, Deutschland
Ühlingen-Birkendorf +50 km
B.Sc. Software Engineering
Ühlingen-Birkendorf, Deutschland
Ühlingen-Birkendorf +50 km
B.Sc. Software Engineering

Profilanlagen

lebenslauf_sebastian_strauch.pdf

Über mich

Erfahrener Software Engineer mit langjähriger Expertise in der Entwicklung komplexer, produktiver Softwarelösungen auf Basis von C++ und Qt – mit Fokus auf Desktop-Tools und Embedded Anwendungen (HMI). Agiler Softwareentwickler mit praktischer Scrum Master Erfahrung.

Skills

Scrum MasterSecure Shell (SSH)C (Programmiersprache)Agile MethodologieFeldbusC++CanbusCanopenCmakeContinuous IntegrationLinuxEthernetGitHubJSONScrumQt Modeling Language (QML)Qt (Software)SoftwareentwicklungTCP / IPTypeScriptUMLXml TechnologiesAngular MaterialGitLabGitGitlab-CiSOLID PrinzipienRestful ApisAngular Ui
C++ und Qt Entwicklung
Langjährige Expertise in der Entwicklung komplexer, produktiver Softwarelösungen auf Basis von C++ und Qt, mit Schwerpunkt auf Desktop-Tools und HMI-Anwendungen für industrielle Umgebungen.

Softwarearchitektur und Modularisierung
Fundierte Kenntnisse in Architektur, Modularisierung und langfristiger Weiterentwicklung von Softwareprodukten unter Anwendung von OOD, SOLID, Design Patterns und UML.

CI/CD und agile Entwicklungsmethoden
Aufbau und Pflege von CI/CD-Pipelines mit GitLab CI/CD sowie aktive Mitgestaltung agiler Entwicklungsprozesse nach Scrum, inkl. erster Erfahrungen als Scrum Master.

Programmiersprachen
Kenntnisse in C, C++, Qt/QML als Schwerpunkt sowie Grundkenntnisse in Java, JavaScript und Kotlin.

Protokolle und Schnittstellen
Erfahrung mit industriellen Protokollen und Schnittstellen wie REST, TCP, UDP, SSH, CANopen, MVB, TRDP sowie Datenformaten wie SQL Lite, XML und JSON.

Betriebssysteme
Arbeitserfahrung unter Windows und Linux als Entwicklungsumgebungen.

Testing und Qualitätssicherung
Koordination von Regressions- und Integrationstests in produktiven Kundenumgebungen sowie Einsatz von Google Test und Qt Test.

Versionsverwaltung und Tools
Einsatz von Git, GitLab, GitHub, Jenkins, CMake sowie Subversion als Versionsverwaltungssysteme.

Dokumentation
Erstellung von Dokumentationen mit Markdown, MS Office 365 und LaTeX.

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Software Engineer C++ / Qt

Pixy AG / HaslerRail AG (Untersiggenthal, Schweiz)
Fachliche Verantwortung fuer ein generisches, langlebiges Desktop-Produkt auf Basis von C++ / Qt zur Erstellung von HMI-Anwendungen fuer Lokfuehrer-Displays. Verantwortung fuer Softwarearchitektur, Modularisierung, Erweiterbarkeit sowie die langfristige Wartbarkeit und Weiterentwicklung des Produkts. Konzeption und Umsetzung neuer Funktionen fuer Benutzeroberflaechen und Backend-Module, inkl. Integration industrieller Schnittstellen. Aktive Mitgestaltung agiler Entwicklungsprozesse (Scrum, GitFlow-inspiriertes Workflow-Modell), inkl. erster Erfahrungen als Scrum Master. Aufbau und Pflege von CI/CD-Pipelines sowie Automatisierung von Builds, Tests und Deployments mit GitLab CI/CD. Enge Zusammenarbeit mit internen und externen Partnern sowie Koordination von Regressionstests und Integrationstests in produktiven Kundenumgebungen.

Software Engineer C / C++

Dunkermotoren GmbH (Bonndorf, Deutschland)
Mitarbeit an einer gemeinsamen Softwareplattform zur Steuerung von Gleichstrommotoren. Einfuehrung von Subversion als Versionsverwaltungssystem.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden