Senior Software Engineer – C++ / Geometric Algorithms
🌏 Worldwide | 🇩🇪 Germany
Python
C++
Design
Testing
Senior Software Engineer – C++ / Geometric Algorithms
from 🌏 Worldwide | 🇩🇪 Germany
- Improve, extend, and optimizemap conversion and road-network generation pipelines, primarily inC++.
- Design and implement geometric algorithms for road generation, lane structures, intersections, topology, map validation, and visualization.
- Develop robust software components for map conversion, geospatial data processing, and 3D environment generation.
- Work with OpenDRIVE and common road-map and geospatial data sources, such as navigation data, GIS data, public map data, or comparable road-network formats.
- 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.
- 3+ years of professional software engineering experience.
- Strong proficiency inC++.
- Basic working knowledge ofPython.
- Solid experience withgeometric 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.
- Experience withOpenDRIVE, HD maps, or comparable road-network / map formats.
- Experience with geospatial data, map conversion, road-network generation, or simulation-ready environment generation.
- Experience working with navigation data, GIS data, public map data, or other road-network data sources.
- Experience with 3D mesh processing, procedural generation, simulation, autonomous driving, or game development.
- 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.














