Aufgaben
- Selbstständige Bearbeitung von Arbeitspaketen, darunter die Implementierung von User Stories und Fehlerbehebungen
- Entwicklung von Quellcode in C++ unter Nutzung des Qt-Frameworks
- Umsetzung und Durchführung von Unit Tests zur Qualitätssicherung
- Teilnahme an und Durchführung von Code Reviews
- Enge Zusammenarbeit mit Software-Architekten im Arbeitsalltag sowie mit Kollegen innerhalb und außerhalb des Teams
- Aktive Beteiligung in einem agilen Team
- Dokumentation der Ergebnisse, einschließlich der Erstellung von Entwicklerdokumentationen und Handbüchern (z.B. in Word)
- Einarbeitung in eine gewachsene Softwarelandschaft und Übernahme von Verantwortung für Teilbereiche oder das gesamte System
Profil
- Informatikstudium (Master) oder vergleichbare Ausbildung mit relevanter Berufserfahrung
- Fundierte Linux-Kenntnisse, Windows von Vorteil
- Erfahrung mit C++ und Qt, vertraut mit aktuellen C++-Standards
- Kenntnisse in Build-Umgebungen (z.B. CMake) und Entwicklungsumgebungen (z.B. Visual Studio Code, Qt Creator)
- Erfahrung mit Softwareentwicklung in großen Projekten, agilen Methoden und Softwarearchitektur (z.B. UML)
- Sicherer Umgang mit statischer Codeanalyse
- Eigenständige Wissensvertiefung durch aktive Team-Kommunikation
- Sehr gute Deutsch- und Englischkenntnisse
Benefits
- Abwechslungsreiche Tätigkeit in einem renommierten Unternehmen
- Engagiertes, innovatives, freundliches Team
- Spannendes Projekt