close

C++ Software Engineer for Mobile applications (f/m/d) [90’000 - 110’000 CHF]

IT & Technology
Canton St. Gallen

Salary 90’000 - 110’000 CHF per year
Requirements:- Professional experience in designing and implementing cross-platform applications
Strong proficiency in modern C++ and/or OpenGL/Vulkan/Metal
Familiarity with Git and CMake
Experience with mobile application development (Swift/Objective-C, Kotlin/Java, JNI, NDK) is considered an advantage

Responsibilities:- Work closely with product and design teams to build new and innovative application experiences for Android and iOS (Leica Field 360)
Participate in all the stages of the development process, including research, design, implementation, integration, testing and deployment
Create applications to operate with our terrestrial laser scanner instruments using cutting-edge technologies and software engineering best practices
Ensure the product quality by writing software on high standards based on clean code principles and using automated tests

Technologies:- Android
- Git
- H2
- Java
- Kotlin
- Mobile
- Objective-C
- OpenGL
- Swift
- iOS
More: Committed and with passion for precision we create digital reality solutions combining sensor, software, and autonomous technologies to empower a sustainable future.

Around the globe, customers from all industries rely on our smart technologies. You support us in engineering and implementing powerful software. You are led by curiosity and not afraid to try out new ways and ideas? Join our team and make your visions come true!

C++ Software Engineer for Mobile applications (f/m/d)
Heerbrugg


This appeals to you
Work closely with product and design teams to build new and innovative application experiences for Android and iOS ()
Participate in all the stages of the development process, including research, design, implementation, integration, testing and deployment
Create applications to operate with our terrestrial laser scanner instruments using cutting-edge technologies and software engineering best practices
Ensure the product quality by writing software on high standards based on clean code principles and using automated tests
Interdisciplinary collaboration with specialists from different teams

 
This is you
A relevant university qualification in computer science, mathematics or engineering
Professional experience in designing and implementing cross-platform applications
Strong proficiency in modern C++ and/or OpenGL/Vulkan/Metal
Familiarity with Git and CMake
Experience with mobile application development (Swift/Objective-C, Kotlin/Java, JNI, NDK) is considered an advantage
Strong software engineering background (design patterns, clean code and continuous integration, …)
Ability and willingness to contribute to the architecture and design of the software components
Open to learn new technologies
Strong communication skills in English, ability to work in an intercultural and distributed located agile environment

About Us
Hexagon is a leader in digital reality solutions and has more than 21,000 employees across 50 countries. Although we are a large, global team, we value individual development. Our employees can advance their talents and careers while contributing to the business’ success, growing with our company.

You will join a strong, experienced, inspiring and motivated team of experts driving the future of our brand. Within our highly innovative and diverse organisation, you will apply and develop your skill set in response to new challenges. A flexible work environment will help you pursue your interests and benefit from the ideal combination of employment, living and leisure.

Our locations are surrounded by the Swiss Alps, with many small and large lakes waiting to be explored nearby. You will work in one of the best areas in the world for a variety of outdoor and cultural activities, further enhancing quality of life. 


Leica Geosystems AG
Heinrich Wild Strasse
CH-9435 Heerbrugg

Job-ID: k3bfoil4
 

Address:

Heinrich Wild Strasse 201, Heerbrugg