Home / Visa Sponsored Jobs / Software Engineer (Robotics) Job in Germany 2025 | NavVis

Software Engineer (Robotics) Job in Germany 2025 | NavVis

Software Engineer (Robotics) Job in Germany 2025 | NavVis

Software Engineer (Robotics) Job in Germany 2025 | NavVis

Are you excited about the prospect of bridging the gap between physical and digital worlds? NavVis, a leading technology company, is seeking a talented Software Engineer specializing in Robotics to enhance its innovative mapping technology. This role offers an opportunity to contribute to groundbreaking solutions that transform how we perceive and interact with our environments.

About the Role

As a Software Engineer (Robotics) at NavVis, you will be an integral part of the Mapping & Perception team. Your primary focus will be on designing and implementing features for advanced mobile mapping systems. This role requires collaboration with experienced engineers and involves creating realistic 3D representations of real-world environments.

You will also take part in the full software development lifecycle, from initial design to deployment. The work environment encourages creativity and innovation, empowering you to tackle exciting challenges that impact spatial technology.

About the Hiring Firm

NavVis is recognized globally for its cutting-edge reality capture and digital factory solutions. The company specializes in creating photorealistic digital twins of built environments, enabling organizations to make smarter, data-driven decisions. With a strong emphasis on innovation, NavVis combines the agility of a startup with the reliability of an established enterprise.

The company values diversity, featuring over 300 employees from 60 nationalities. This diverse workforce fosters a collaborative and inclusive culture, where everyone can thrive and contribute to the company’s mission.

Job Duties

As a Software Engineer in Robotics, your responsibilities will include:

  • Designing and implementing software features for mapping devices.
  • Creating software architecture and core concepts using C++, Linux, and ROS.
  • Collaborating with hardware teams to evaluate and integrate new components.
  • Writing drivers or APIs to connect software with hardware devices.
  • Contributing to the entire lifecycle of software development, including continuous integration and delivery.
  • Improving automated tests and software delivery processes.

Job Requirements

To succeed in this position, candidates should meet the following qualifications:

  • Education: A Master’s degree in computer science, electrical engineering, or a related field, ideally with a focus on robotics.
  • Experience: 4-5 years of hands-on experience in professional software development with modern C++ and Python.
  • Skills: Strong understanding of geometry, optimization, and willingness to stay updated on advancements in robotics.
  • Preferred Experience: Familiarity with PCL (Point Cloud Library), OpenCV, and hardware components like laser scanners and IMUs.
  • Methodology: Experience working within agile development teams.

Click Here to Apply

Conclusion

Joining NavVis as a Software Engineer (Robotics) presents an exciting opportunity to impact technology and innovation. You will be part of a diverse team dedicated to bridging the physical and digital worlds. If you’re passionate about robotics and looking for a workplace that values creativity, collaboration, and professional growth, consider applying for this dynamic role.

Embrace the chance to shape the future of mapping technology and advance your career at NavVis!

READ MORE

Tagged: