Über NavVis
NavVis ist ein globaler Technologieführer im Bereich Reality Capture und Digital Factory Solutions. Das Unternehmen entwickelt bahnbrechende Technologie zur Erfassung und Digitalisierung der gebauten Umwelt als photorealistische digitale Zwillinge. Mit über 300 Mitarbeitern aus etwa 60 Nationen und Büros weltweit bietet NavVis eine international geprägte Arbeitsumgebung, die die Agilität eines Startups mit der Professionalität eines etablierten Unternehmens verbindet.
Die Rolle
Sie werden Teil des Mapping and Perception Teams und arbeiten an der Entwicklung von Software und Komponenten für ein innovatives mobiles Indoor-Mapping-System, das in über 25 Ländern weltweit eingesetzt wird. Das Team konzentriert sich auf die Erstellung von Softwarelösungen zur digitalen Erfassung kompletter Gebäude und der Erstellung realistischer 3D-Darstellungen basierend auf modernster Robotik-Technologie.
Aufgaben
- Konzeption, Softwarearchitektur und Design des Core-Software-Stacks (Python & C++)
- Entwicklung der Verarbeitungspipeline von Rohdaten bis zur Generierung von Point Clouds, Panoramabildern und Karten
- Mentoring von Teamkollegen durch umfassende Code Reviews und Anwendung von Clean-Code-Prinzipien
- Migration von Anwendungen in Cloud-Infrastruktur in Zusammenarbeit mit dem Cloud-Team
- Analyse und Optimierung von Anwendungen hinsichtlich Effizienz, Skalierbarkeit und Stabilität
- Vollständiger Entwicklungszyklus von Design bis Deployment inklusive Infrastruktur und CI/CD
- Kontinuierliche Verbesserung automatisierter Tests und Softwareauslieferung
Anforderungen
- Master-Abschluss oder Promotion in Informatik, Informationssystemen oder ähnliches
- Mindestens 5 Jahre Berufserfahrung als Software Engineer
- Starke Programmierkenntnisse und nachgewiesene Erfahrung in Python und C++
- Solides Verständnis von Datenstrukturen, Algorithmen und Design Patterns
- Umfangreiche Erfahrung beim Deployment von Software auf verschiedenen Plattformen, Betriebssystemen und Cloud-Infrastrukturen
- Ausgezeichnete Kommunikationsfähigkeiten und Freude an der Zusammenarbeit und Mentoring
- Leidenschaft für Softwaredesign und agile Methodologien
- Fließende Englischkenntnisse
- Bereitschaft, sich mit anspruchsvollen neuen Themen und Aufgaben auseinanderzusetzen
Zusätzliche Qualifikationen (von Vorteil)
- Erfahrung mit C++-Bibliotheken wie Boost, Eigen, OpenCV, PCL oder ROS
- Hintergrund in Wartung und Deployment großer Softwaresysteme
- Erfahrung mit Open-Source-Software-Projekten
- Arbeit in agilen Entwicklungsteams
Benefits
- 30 Tage bezahlter Urlaub pro Jahr
- EGYM Wellpass Subvention für Fitness- und Wellness-Einrichtungen
- Deutschlandticket Subvention für nachhaltige Mobilität
- Flexible Arbeitszeiten und hybrides Arbeitsmodell
- Vollständige Visa- und Relocation-Unterstützung für internationale Kandidaten
- Attraktives Bike-Leasing-Modell durch JobRad
- Wettbewerbsfähiges Kompensationspaket
- Bis zu 4.000 EUR Mitarbeiterreferral-Bonus
- Finanzielle Unterstützung für lokale Sprachkurse