3D Graphics Engineer (f/m/d) – Leica Geosystems AG

Website Hexagon I Leica Geosystems
Hexagon is a leading provider of digital reality solutions and employs more than 24,000 people in 50 countries. You will be part of a strong, experienced, inspiring and motivated team of experts driving the future of Hexagon. You will use and develop your skills in our highly innovative and diverse environment.
Flexible working models allow you to ideally combine work and private interests.
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. Working within a R&D department with roughly 200 engineers divided in more than 14 scrum teams and 20 software projects, you will join a distributed software development team building cutting-edge mobile applications. You are led by curiosity and not afraid to try out new ways and ideas? Join our team and make your visions come true by working in a state-of-the art mobile development environment within a strongly growing industry of terrestrial laser scanners.
- Work closely with product and design teams to build new and innovative application experiences for Android and iOS. (Leica Field 360)
- Create applications to operate with our terrestrial laser scanner instruments using cutting-edge technologies and software engineering best practices
- Investigate and implement state of the art 3D rendering techniques for our graphics pipeline
- Profile and diagnose performance bottlenecks to improve our mobile solutions
- Research new strategies and explore existing algorithms to solve challenging problems in the 3D space
- Participate in all the stages of the development process, including research, design, implementation, integration, testing and deployment
- 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
- A relevant university qualification (Bachelor / Master) in computer science, mathematics or engineering
- Expert knowledge of modern graphics APIs (OpenGL/Vulkan/Metal) and shader languages (GLSL)
- Solid mathematics skills in matrix algebra, projective geometry, vector math, etc.
- Professional experience in designing and implementing C++ applications
- 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
- Willingness to learn new technologies
- Strong communication skills in English, ability to work in an intercultural and distributed located agile environment
If you have any questions, please do not hesitate to contact Xenia Rack, Talent Acquisition Specialist.
Leica Geosystems AG
Heinrich Wild Strasse
CH-9435 Heerbrugg
Job-ID: qr6pjdq1
To apply for this job please visit iventajobdata.eu.