Skip to main content

Senior Software Engineer – C++ / Unreal Engine / Interactive 3D Tools

München - Hybrid, Garmisch-Partenkirchen, Sofia - Hybrid
Full-time
Permanent employee

Your mission

  • Design, implement, and extend interactive 3D tooling for map-based digital twin workflows, primarily in C++ and Unreal Engine. 
  • Build user-facing tools for editing, validating, and visualizing complex road-network and environment data. 
  • Develop workflows for road geometry, lane structures, intersections, topology, map validation, and scene visualization. 
  • Implement geometric algorithms and data structures for working with road networks and 3D environments. 
  • Develop robust software components for map processing, interactive editing, and simulation-ready environment generation. 
  • Work with existing tools, scripts, and data-processing workflows. 
  • Take end-to-end ownership of features, from design and implementation to testing, integration, and deployment. 
  • Work closely with our CTO on architecture, technical decisions, and feature planning. 
  • Collaborate with a fast-moving engineering team in an agile startup environment. 

Your profile

  • 3+ years of professional software engineering experience. 
  • Strong proficiency in C++. 
  • Experience with Unreal Engine or comparable 3D / game engine technology. 
  • Basic working knowledge of Python. 
  • Solid experience with geometric algorithms, computational geometry, graph algorithms, or similar algorithmic problem-solving. 
  • Ability to reason about spatial data structures, topology, coordinate systems, curves, meshes, intersections, or path networks. 
  • Strong understanding of software architecture, clean code, and maintainable system design. 
  • Strong analytical skills and ability to solve complex technical problems independently. 
  • Ability to work with existing codebases and improve them incrementally. 
  • Comfortable working in a fast-paced, agile, and highly dynamic startup environment. 
Nice To Have:
  • Experience building editor tools, custom viewports, plugins, or user-facing tooling in Unreal Engine. 
  • Experience with OpenDRIVE, OpenStreetMap, HD maps, or comparable road-network / map formats. 
  • Experience with geospatial data, map conversion, road-network generation, or simulation-ready environment generation. 
  • Experience with 3D mesh processing, procedural generation, simulation, autonomous driving, or game development. 
  • Experience with UI / UX implementation for technical tools or complex data workflows. 

Why us?

  • An open and supportive team culture with regular feedback loops. 
  • A motivated team with a result-driven and success-celebrating mindset. 
  • Continuous personal and professional growth through ownership from day one. 
  • Flexible working hours and hybrid work options. 
  • A startup environment with direct impact on product and company direction. 
  • Long-term prospects and the opportunity to help shape a fast-growing company in digital twins and simulation. 

About us

We are a young, dynamic software startup based in Garmisch-Partenkirchen. As a modern company with a hybrid working model, parts of our team are based in Garmisch-Partenkirchen, Munich, and Sofia, Bulgaria, and we also have additional colleagues working remotely across Germany. We work pragmatically, support each other, and prefer celebrating releases over long meetings. We develop and sell software for AI-assisted geospatial data processing, satellite imagery analysis, and the reconstruction of digital 3D map models. In particular, we specialize in creating 3D worlds and maps for the simulation of autonomous vehicles.

We embrace diversity and equal opportunities and welcome applications from everyone.