Job
In dieser Rolle entwickelst du C++/Qt-Software für die Prozesssteuerung im industriellen Umfeld, entwirfst Benutzeroberflächen mit QML, implementierst automatisierte Tests und arbeitest interdisziplinär im agilen Team.
Job-Technologien
Deine Rolle im Team
- Entwicklung und Weiterentwicklung von C++ / Qt-Software für Geräte- und Prozesssteuerung im industriellen bzw. hardwarenahen Umfeld (u. a. Hochtechnologie, Optik/Optoelektronik, Automotive, Medizintechnik, Defence)
- Entwurf und Weiterentwicklung tragfähiger Softwarearchitekturen (modular, wartbar, skalierbar)
- Technische Konzeption und Entwicklung von Benutzeroberflächen mit QML / Qt Widgets
- Aufbau und Pflege automatisierter Tests (Unit/Integration), inklusive sinnvoller Teststrategie
- Sicherstellung von Codequalität: Reviews, Standards, Metriken, Code Coverage
- Unterstützung bei der Erstellung und Wartung von CI / CD Pipelines und anderen relevanten Dev-Ops-Prozessen
- Proaktive und eigenverantwortliche Zusammenarbeit mit interdisziplinären Teams (intern oder beim Kunden) im Rahmen agiler Arbeitsweisen (z.B. Scrum, Kanban)
Unsere Erwartungen an dich
Qualifikationen
- Erweiterte Kenntnisse in Softwaredesign und der Umsetzung wartbarer Software-Architekturen
- Sicherer Umgang mit Linux und gängigen Entwicklungsumgebungen bzw. -Tools
- Gelebte Praxis im Bereich Unit Testing und testgetriebener bzw. testbarer Entwicklung
- Sichere und zuverlässige Zusammenarbeit im Team: Code Reviews, technische Abstimmungen, Mentoring
- Kenntnis agiler Arbeitsweisen und Methoden bei der Umsetzung von Kundenanforderungen in einem interdisziplinären Team aus Entwicklern, Testern & Projektmanagern
- Belastbare Kenntnisse in Deutsch und Englisch sowie selbständige Problemlösungsfähigkeit
- Kenntnisse im Bereich Data Engineering mit Python bzw. entsprechenden Frameworks / Libs (PyTorch, Pandas, Ollama) sowie zugehöriger Softwarearchitektur
Erfahrung
- Mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit Schwerpunkt C++ sowie Qt 5 und 6, idealerweise im produktionsnahen Industrie-Umfeld, im Bereich Hardwaresteuerung sowie Medizintechnik & Customer Electronics
- Flankierende Erfahrungen im Bereich Software-Entwicklung mit C# / .NET
- Erfahrung in der Konzeption und Umsetzung automatisierter Tests über Unit hinaus (Integration/Systemtests, UI Testing z.B. mit Cypress, Selenium, Squish)
- Erfahrung im Umgang mit Code-Qualitätstools wie SonarQube oder Black Duck sowie deren Integration im Rahmen des Entwicklungsprozesses
- Erfahrungen bei der Erstellung und Wartung von CI/CD-Pipelines, Build-Automatisierung und Release-Prozessen (z. B. GitLab CI, Jenkins, Yeoman, Azure DevOps, GitHub Actions, Docker, K8s)
Unser Angebot
- Ein spannendes und abwechslungsreiches Aufgabengebiet in einem innovativen Umfeld
- Flexible Onsite oder Hybrid-Arbeitsmodelle
- Möglichkeiten zur persönlichen und fachlichen Weiterentwicklung
- Familiäres Team und einzigartige Arbeitsatmosphäre im Jentower im Herzen von Jena
Benefits
Work-Life-Integration
Themen, mit denen du dich im Job beschäftigst
Job-Standorte
Das ist dein Arbeitgeber
Die SiebenWunder GmbH, ansässig in Jena, hilft Firmen dabei, ihre HR-Prozesse durch innovative Softwarelösungen und Beratungsdienste zu digitalisieren und zu optimieren. Das Unternehmen setzt auf eine effiziente und strategisch integrierte Personalarbeit und pflegt eine enge Zusammenarbeit mit seinen Kunden.
- Startup
- Onsite, Hybrid
- Personaldienstleistung
Weitere Jobs
Diese Jobs könnten dich auch interessieren
Du steigst in einer Phase ein, in der wir unsere neue CRM-Plattform aufbauen und weiterentwickeln. Genau das macht die Rolle besonders: Hier entwickelst du nicht nur Features, sondern gestaltest die technische Basis für ein modernes CRM-Ökosystem aktiv...
Als Senior Software Engineer (m/w/d) übernimmst du eine zentrale technische Rolle in anspruchsvollen Kundenprojekten und entwickelst nachhaltige, skalierbare Softwarelösungen in komplexen Enterprise-Umgebungen. In deiner Rolle übernimmst du insbesondere...
Du gestaltest die technische Weiterentwicklung unserer Softwareprodukte aktiv mit und prägst deren langfristige Architektur. Du entwickelst mit C# als zentraler Entwicklungssprache und technologischer Grundlage unserer Kernanwendungen. Du konzipierst,...