Software Developer C++ & OpenGL
SThree GmbH
Wien, Austria
8 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.itstellen.at
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
âŹ60,000.0 - âŹ77,000.0
Working hours
Shift work
Job source
Tech stack
Computer Animation
3D Computer Graphics Software
3D Rendering
Microsoft Windows
Apple Mac Systems
Unit Testing
Microsoft Azure
C++ (Programming Language)
CMake
Code Review
Communications Protocols
Digital Rendering
+18 more
Software Debugging
Software Design Patterns
Linux
DevOps
Memory Management
Github
Design of User Interfaces
Hardware Interface Design
Object-Oriented Software Development
OpenGL
Software Architecture
Qt Modeling Language (QML)
Qt (Software)
Software Engineering
Git
Gitlab-ci
Information Technology
Software Version Control
Job description
- Entwicklung von 3D Grafik sowie 3D Rendering Pipelines mit OpenGL
- Entwicklung und Weiterentwicklung von modernen, plattformĂźbergreifenden Anwendungen auf Basis des Qt-Frameworks (Qt Widgets und/oder QML)
- Umsetzung performanter und wartbarer C++-Logik im Zusammenspiel mit UI-Komponenten
- Enge Zusammenarbeit mit UI/UX-Design, um intuitive, reaktionsschnelle Oberflächen umzusetzen
- Optimierung von Applikationsperformance, Responsiveness und Speicherverwaltung
- Integration externer Frameworks, Bibliotheken, Hardware-Schnittstellen und Kommunikationsprotokolle
- Erstellung von Unit-Tests sowie aktive Teilnahme an Code-Reviews
- Analyse, Debugging und Behebung komplexer Fehler Ăźber mehrere Plattformen hinweg (Windows, Linux, macOS, embedded)
- Mitarbeit an UI-Konzepten, Interaktionslogiken und technischer Dokumentation
- Beteiligung an agilen Entwicklungsprozessen und kontinuierlichen Verbesserungen im Team
Requirements
- Abgeschlossenes Studium im Bereich Informatik, Software Engineering oder vergleichbare Qualifikation
- Sehr gute Kenntnisse in C++ (idealerweise C++17/C++20 oder neuer)
- Berufserfahrung im Umgang mit dem Qt-Framework (Qt Widgets, QML von Vorteil)
- Verständnis von 3D-Grafikpipelines, Rendering-Technologien (OpenGL, Vulkan) oder ähnlichen Technologien
- Umsetzung performanter und wartbarer C++-Logik im Zusammenspiel mit UI-Komponenten, Slicer,âŚ
- Erfahrung in der Entwicklung plattformĂźbergreifender Anwendungen
- Fundiertes Verständnis von OOP, Design Patterns und Softwarearchitektur
- Sichere Erfahrung mit Git oder anderen Versionskontrollsystemen
- Sehr gutes Debugging-Verständnis und saubere Arbeitsweise
- Erfahrung im Schreiben von Unit-Tests (QtTest, Boost.Test oder vergleichbare Frameworks)
Nice-to-have
- Erfahrung mit Embedded-Systemen oder hardwarebezogener Softwareentwicklung
- Kenntnisse in CMake oder modernen Build-/Dependency-Tools
- Erfahrung mit Qt Quick / QML-basierter UI-Entwicklung
- Praxis mit DevOps-Pipelines (GitLab CI, GitHub Actions, Azure DevOps)
- Grundverständnis von UX-Prinzipien, UI-Animationen und visuellen Interaktionskonzepten, * Sehr gute Kenntnisse in C++ (idealerweise C++17 od. C++20 oder neuer)
- Umgang mit Qt-Framework (Qt Widgets)
- Verständnis von 3D-Grafikpipelines & Rendering-Technologien (OpenGL od. Vulkan) o. Ă.
- Erfahrung in der Entwicklung plattformĂźbergreifender Anwendungen
- Verständnis von OOP & Design Patterns und Softwarearchitektur
- Sichere Erfahrung mit Git o. Ă.
- Sehr gutes Debugging-Verständnis
- Erfahrung im Schreiben von Unit-Tests
Nice-To-Have Kenntnisse
- Erfahrung mit Embedded-Systemen
- Kenntnisse in CMake oder modernen Build-&Dependency-Tools, * Sehr gute Kenntnisse in C++ (idealerweise C++17 od. C++20 oder neuer)
- Umgang mit Qt-Framework (Qt Widgets)
- Verständnis von 3D-Grafikpipelines & Rendering-Technologien (OpenGL od. Vulkan) o. Ă.
- Erfahrung in der Entwicklung plattformĂźbergreifender Anwendungen
- Verständnis von OOP & Design Patterns und Softwarearchitektur
- Sichere Erfahrung mit Git o. Ă.
- Sehr gutes Debugging-Verständnis
- Erfahrung im Schreiben von Unit-Tests
Nice-To-Have Kenntnisse
- Erfahrung mit Embedded-Systemen
- Kenntnisse in CMake oder modernen Build-&Dependency-Tools
Erforderliche Ausbildung
- Abgeschlossenes Studium im Bereich Informatik, Software Engineering o. Ă.
Benefits & conditions
Anstellungsart: Festanstellung Vollzeit Arbeitsumfeld: Hybrid - 3 bis 4 Tage Homeoffice pro Woche mĂśglich, zusätzlich Gleitzeit ohne Kernzeit Location: Wien (Vienna), Ăsterreich, * Arbeit an technologisch fĂźhrenden Entwicklungsprojekten
- Innovationsgetriebenes, dynamisches Startup-Umfeld
- Zusammenarbeit mit internationalen High-Tech-Partnern und renommierten Universitäten
- Hohe Eigenverantwortung & direkter Impact auf das Endprodukt
- Flache Strukturen & schnelle Entscheidungswege
- Hybrides Arbeiten & flexible Arbeitszeiten
Detaillierte Angaben zur Stelle
Vollzeit (Festanstellung)
- Montag bis Freitag
- 38,5 Stunden
- 60 % Homeoffice, Fßr die Position Software Developer C++ OpenGL (m/w/d) in Wien ist - abhängig von deiner Berufserfahrung - ein Bruttojahresgehalt zwischen EUR60.000 und EUR77.000 vorgesehen.
60.000 EUR
77.000 EUR
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.itstellen.at
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleâŚ