Senior Software Engineer (C++ and Python) (F/M/D)
Location: Munich, Germany (Onsite at NavVis GmbH)
Our Vision
At NavVis, we empower people to bridge the gap between the physical and digital worlds. Our technology allows users not just to capture reality but to create a smarter, more connected, and more productive future. With our digital mapping tools and services, we help individuals and organizations build a new reality — one where the digital foundation drives innovation and progress.
The Opportunity
Join the Mapping and Perception Team, where you’ll develop software and components for our cutting-edge mobile indoor mapping systems, used by companies in over 25 countries. You’ll work on the core pipeline that transforms raw sensor data into 3D maps, panoramic images, and point clouds, contributing to innovative robotics-based solutions.
Your Impact
- Design software architecture and core systems in Python and C++
- Apply clean code principles and mentor teammates through code reviews
- Work on our data pipeline — from raw input to final 3D visual outputs
- Collaborate with the cloud team to deploy applications to cloud infrastructure
- Analyze and enhance application performance, scalability, and stability
- Contribute to the full software development lifecycle
- Support CI/CD and automated testing improvements
What You Bring
- Master’s degree or PhD in Computer Science, Information Systems, or similar
- 5+ years of experience in software engineering
- Strong expertise in Python and C++
- Excellent understanding of data structures, algorithms, and design patterns
- Experience deploying software across different platforms and cloud systems
- Strong communication skills and a collaborative mindset
- Interest in agile methodologies and mentoring others
- Fluent in English
Nice to Have
- Experience with libraries such as Boost, Eigen, OpenCV, PCL, ROS
- Background in maintaining large-scale systems
- Contributions to open-source software (e.g., GitHub)
- Experience working in agile teams
Recruitment Process
Your recruiting partner for this role is Rina (she/her).
You can expect:
- A screening call
- A coding challenge
- Up to two rounds of technical interviews
Benefits
- 30 days of paid time off per year
- EGYM Wellpass subsidy for fitness and wellness
- Deutschlandticket subsidy for public transport
- Flexible hours and hybrid setup
- Full visa and relocation support
- Bike leasing (JobRad)
- Competitive salary and €4000 referral bonus
- Financial support for local language classes
About NavVis
NavVis is a global leader in reality capture and digital factory solutions, trusted by manufacturers and laser scanning professionals worldwide. With over 300 employees from 60+ nationalities, we blend startup innovation with enterprise reliability.
Our open culture values trust, diversity, collaboration, and personal growth — fostering an environment where you can innovate, take ownership, and make an impact.
Together with you, we build NavVis!
