Software Engineer SLAM (F/M/D) at NavVis
Germany
Posted
on-site · full-time · Visa sponsorship
Responsibilities:
- Design, implement and optimise SLAM algorithms used in our mobile mapping systems.
- Develop and maintain the processing pipeline from raw sensor data to point clouds, maps and floor plans.
- Systematically evaluate accuracy, robustness and performance of algorithms and sensors using quantitative metrics.
- Implement and improve automated tests, CI/CD practices and reproducible evaluation frameworks.
- Collaborate with engineers across perception, software and hardware teams to integrate algorithms into products.
- Drive data-driven experiments to compare approaches and validate improvements.
Requirements:
- Master’s or PhD in Computer Science, Robotics or related field preferred; strong fundamentals in geometry and optimization.
- 3–5 years professional software development experience, preferably in C++ and Python.
- Hands-on experience with point clouds, sensor fusion, LiDAR/IMU/vision pipelines and SLAM concepts.
- Strong problem-solving, communication skills and ability to work in cross-functional teams.
- Familiarity with automated testing, performance profiling and producing production-quality code.
- Fluent English; collaborative, structured and data-driven mindset.