Senior Software Engineer - C++ / Unreal Engine / Interactive 3D Tools
Aves Reality
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
German Experience level
SeniorJob location
Remote
Tech stack
3D Computer Graphics Software
Geographic Information Systems
C++
Data Structures
Python
Software Architecture
Computational Geometry
Software Engineering
Data Processing
Unreal Engine
Job description
- Entwicklung, Implementierung und Erweiterung interaktiver 3D-Tools für mapbasierte Digital-Twin-Workflows, hauptsächlich in C++ und der Unreal Engine.
- Erstellung benutzerorientierter Werkzeuge zur Bearbeitung, Validierung und Visualisierung komplexer Straßennetz- und Umweltdaten.
- Entwicklung von Workflows für Straßengeometrie, Fahrspurstrukturen, Kreuzungen, Topologie, Kartenvalidierung und Szenenvisualisierung.
- Implementierung geometrischer Algorithmen und Datenstrukturen für die Arbeit mit Straßennetzen und 3D-Umgebungen.
- Entwicklung robuster Softwarekomponenten für Kartenverarbeitung, interaktive Bearbeitung und simulationsfähige Umgebungsgenerierung.
- Zusammenarbeit mit bestehenden Tools, Skripten und Datenverarbeitungs-Workflows.
- Übernahme der End-to-End-Verantwortung für Features - von Design und Implementierung bis hin zu Testing, Integration und Deployment.
- Enge Zusammenarbeit mit unserem CTO bei Architekturentscheidungen, technischen Konzepten und der Feature-Planung.
- Mitarbeit in einem schnelllebigen Engineering-Team innerhalb eines agilen Startup-Umfelds.
Requirements
- Mehr als 3 Jahre Berufserfahrung in der professionellen Softwareentwicklung.
- Sehr gute Kenntnisse in C++.
- Erfahrung mit der Unreal Engine oder vergleichbarer 3D-/Game-Engine-Technologie.
- Grundlegende Kenntnisse in Python.
- Solide Erfahrung mit geometrischen Algorithmen, Computational Geometry, Graphalgorithmen oder vergleichbaren algorithmischen Problemstellungen.
- Fähigkeit, räumliche Datenstrukturen, Topologie, Koordinatensysteme, Kurven, Meshes, Kreuzungen oder Wegenetzwerke zu verstehen und zu analysieren.
- Sehr gutes Verständnis von Softwarearchitektur, sauberem Code und wartbarem Systemdesign.
- Starke analytische Fähigkeiten sowie die Fähigkeit, komplexe technische Probleme eigenständig zu lösen.
- Fähigkeit, mit bestehenden Codebasen zu arbeiten und diese schrittweise weiterzuentwickeln.
- Sicheres Arbeiten in einem schnelllebigen, agilen und dynamischen Startup-Umfeld.
Nice to Have
- Erfahrung in der Entwicklung von Editor-Tools, Custom Viewports, Plugins oder nutzerorientierten Tools in der Unreal Engine.
- Erfahrung mit OpenDRIVE, OpenStreetMap, HD Maps oder vergleichbaren Straßen- bzw. Kartenformaten.
- Erfahrung mit Geodaten, Kartenkonvertierung, Straßennetzgenerierung oder simulationsfähiger Umgebungsgenerierung.
- Erfahrung mit 3D-Mesh-Verarbeitung, prozeduraler Generierung, Simulation, autonomem Fahren oder Spieleentwicklung.
- Erfahrung mit UI-/UX-Implementierung für technische Tools oder komplexe Daten-Workflows.
Benefits & conditions
- Ein motiviertes Team mit einer ergebnisorientierten und erfolgsfokussierten Arbeitsweise.
- Kontinuierliche persönliche und berufliche Weiterentwicklung durch frühzeitige Eigenverantwortung.
- Flexible Arbeitszeiten und hybride Arbeitsmodelle.
- Ein Startup-Umfeld mit direktem Einfluss auf Produkt- und Unternehmensentscheidungen.
- Langfristige Perspektiven und die Möglichkeit, ein schnell wachsendes Unternehmen im Bereich Digital Twins und Simulation aktiv mitzugestalten.
About the company
Wir sind ein junges, dynamisches Software-Startup mit Sitz in Garmisch-Partenkirchen. Als moderne Company mit einem hybriden Arbeitsmodell sitzen Teile unseres Teams in Garmisch-Partenkirchen, München und in Sofia, Bulgarien sowie weitere Kolleg*innen als remote Mitarbeitende in Deutschland verteilt. Wir arbeiten pragmatisch, helfen uns gegenseitig und feiern Releases lieber als lange Meetings. Wir entwickeln und vertreiben Software zur KI-gestützten Geodatenverarbeitung, Satellitenbildauswertung und zur Rekonstruktion digitaler 3D-Kartenmodelle. Insbesondere spezialisieren wir uns auf die Erzeugung von 3D-Welten und Karten für die Simulation autonomer Fahrzeuge.