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
Senior

Job 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.

Apply for this position