Company Introduction
We are part of Leica Geosystems part of Hexagon group in Switzerland, a global leader in spatial measurement known for premium products and innovative solution development, supporting professionals in a diverse mix of industries, such as aerospace and defence, safety and security, construction, and manufacturing.
A range of highly advanced core technologies - EDM (Electronic Distance Measurement), GPS/GNSS technology, airborne LiDAR sensors, 3D laser scanning, tilt and angle measurement and 3D point cloud generation and CAD/CAM software.
When an entire city needs to be rendered into a 3D model in-flight, utilities buried deep under soil need to be uncovered, highly complex infrastructure projects need to be implemented and even when crime scene investigation needs to be documented – that’s Leica Geosystems, part of Hexagon. More than 5,000 employees in 33 countries help us develop the latest technologies for Reality Capture, survey and measurement.
Job Description
We are looking for Senior Software Engineer to help us in building the next generation of LIDAR application - Cyclone Register 360. You will be working in an international environment using the latest cutting-edge technologies.
Your main responsibilities
- Developing high quality code in C++ for Qt application connected with scanner devices
- Implementing and modeling algorithms in point clouds
- Participating in defining the software design, implementation and testing of Software and Components for a distributed system until the product launch
- Ensuring the product quality by writing software on high standards, using automated tests and CI/CD infrastructure
- Fixing bugs and solving performance problems
- Stay up-to-date with new technology trends
Your qualifications
- +8 years’ experience in the agile software development industry Software Developer
- Experience with Qt application development
- Very good knowledge of algorithms applicable in 3D and processing point clouds
- Knowledge and interest in modern programming technologies and approaches like design patterns, SOLID principles, git, cmake, conan, CI/CD and unit testing
- Excellent C++ knowledge (including newer standards > C++11x) and proven track record of professional object-oriented programming.
- Experience in an intercultural and distributed agile environment
- Strong communication skills, open-minded person
- You are passionate about technology
Additional
- University degree or university of applied science degree in Computer Science or equivalent is an advantage
- Good English language skills required (written and spoken) allowing effective work in multinational and globally spread teams.
Tech Stack
- C++, QT, CMake, GIT, 3D, Point Clouds, CI/CD
We offer
- Competitive salary dependent on experience and qualifications
- Working with cutting-edge technologies (on the cloud side, as well with connection to GNSS/TPS devices, 3D laser scanners, massive 3D point clouds data, geospatial software)
- Excellent atmosphere and comfortable working environment
- Friendly and helpful environment with opportunities for personal development