Senior C++ Entwickler für Datenvisualisierungssoftware (Remote)
Vollzeit
Aus der Ferne
Teilzeitarbeit
Unser Auftraggeber steht an der Spitze der Datenvisualisierungsbranche und entwickelt leistungsstarke Softwarelösungen, die komplexe Daten in überzeugende visuelle Darstellungen für Geschäftspräsentationen umwandeln. Ihre fortschrittlichen Tools ermöglichen es Unternehmen, datengestützte Entscheidungen durch intuitive und aufschlussreiche Visualisierungen zu treffen. Mit Fokus auf Innovation und technische Exzellenz bieten sie eine kollaborative Umgebung, in der talentierte Entwickler ihre Fähigkeiten ausbauen und bedeutende Beiträge leisten können.
Hauptaufgaben
- Konzeption und Entwicklung leistungsstarker C++ Anwendungen für Datenvisualisierung auf Windows- und macOS-Plattformen.
- Implementierung komplexer Algorithmen für effiziente Datenverarbeitung und Rendering.
- Optimierung bestehender Codebasis für verbesserte Leistung und Skalierbarkeit.
- Zusammenarbeit mit funktionsübergreifenden Teams zur Umsetzung von Geschäftsanforderungen in technische Lösungen.
- Wartung und Erweiterung bestehender Code-Bibliotheken unter Verwendung moderner C++-Standards.
- Fehlersuche und -behebung über mehrere Betriebssysteme hinweg.
- Implementierung und Verbesserung von Visualisierungsfunktionen mit OpenGL und OpenCV.
- Teilnahme an Code-Reviews und Beitrag zur technischen Dokumentation.
- Zusammenarbeit mit UX/UI-Teams zur Gewährleistung einer optimalen Benutzererfahrung.
- Aktualisierung mit Branchentrends und neuen Technologien im Bereich Datenvisualisierung.
Erforderliche Qualifikationen
- Mindestens 7 Jahre Berufserfahrung als C++ Entwickler.
- Nachgewiesene Expertise in der Entwicklung von Anwendungen für Windows- und macOS-Umgebungen.
- Fundierte Kenntnisse moderner C++-Standards (C++17/C++20) und Best Practices.
- Praktische Erfahrung mit Visual Studio 2022 und Xcode 14+.
- Fortgeschrittene Kenntnisse in Boost-Bibliotheken, OpenCV 4.x und OpenGL.
- Erfahrung mit Versionskontrollsystemen, insbesondere Git.
- Vertrautheit mit CI/CD-Tools wie Jenkins für automatisierte Tests und Deployment.
- Umfassendes Verständnis von Algorithmen, Datenstrukturen und Optimierungstechniken.
- Expertise im Bereich Speicherverwaltung und Leistungsoptimierung.
- Erfahrung mit Multithreading und nebenläufiger Programmierung.
- Technischer Hochschulabschluss (Bachelor oder höher) in Informatik, Ingenieurwesen oder verwandten Fachrichtungen, oder mindestens 3 Jahre gleichwertige Berufserfahrung.
- Fließende Englisch- oder Deutschkenntnisse (schriftlich und mündlich).
Wünschenswerte Zusatzqualifikationen
- Erfahrung mit Datenvisualisierungsbibliotheken wie VTK, Qt oder DirectX.
- Kenntnisse agiler Entwicklungsmethoden.
- Vertrautheit mit SQL-Datenbanken und Datenabfragen.
- Erfahrung mit UI-Frameworks für Desktop-Anwendungen.
- Hintergrund in mathematischer Modellierung oder Computergrafik.
- Beiträge zu Open-Source-Projekten.
- Erfahrung mit Shader-Programmierung.
- Kenntnisse in Machine-Learning-Algorithmen für Datenanalyse.
Warum Sie bei uns arbeiten sollten
Die Zusammenarbeit mit unserem Auftraggeber bietet Ihnen die Möglichkeit, Ihre C++-Expertise in anspruchsvollen Projekten im spannenden Bereich der Datenvisualisierung anzuwenden. Sie werden Teil eines Teams, das Innovation, Qualität und kontinuierliches Lernen schätzt. Diese Remote-Position bietet die Flexibilität, von überall aus zu arbeiten und gleichzeitig mit talentierten Fachleuten an bedeutsamen Projekten zusammenzuarbeiten, die Unternehmen weltweit helfen, bessere Entscheidungen durch visuelle Datenanalyse zu treffen.